Как я могу получить 800-555 из этого 800-555-5555 с explode()
?
Вот хороший пример:
$rawPhoneNumber = "800-555-5555";
$phoneChunks = explode("-", $rawPhoneNumber);
First chunk = $phoneChunks[0]; //800
Second chunk = $phoneChunks[1]; //555
Third Chunk chunk = $phoneChunks[2]; //5555
Но как я могу получить800-555?
Хорошо, я вижу, здесь нужно больше комментариев ... Итак, это только пример ... В действительности я добавляю слово (теперь $ word) к разделителю строк, и моя строкаполная статья ... Я хочу, чтобы, если это слово, опубликованное во второй раз в статье, с str_word_count()
будет считать, сколько символов было в тексте до второй (или третьей, если я этого хочу) $word
...
Итак, я хочу, чтобы я получил строку из второго «удара» назад.
Хорошо, вот более очевидный пример:
$text = oh my god, thank you the lot of downvotes, geniuses *.*
$explode = explode(",", $text);
$whatiwant = $explode?? // I WANT THE STRING FROM THE SECOND "," TO BACK
Итак, я хочу, чтобы $whatiwant = oh my god, thank you the lot of downvotes