Как я могу выделить числа и слова в строке?Изолировать две части строки в php
Так что у меня что-то вроде этого:
11111111-test-title
Я хочу иметь:
11111111
... в одной строке и:
test-title
... в другой ,
Спасибо :)
Как я могу выделить числа и слова в строке?Изолировать две части строки в php
Так что у меня что-то вроде этого:
11111111-test-title
Я хочу иметь:
11111111
... в одной строке и:
test-title
... в другой ,
Спасибо :)
$parts = explode('-', $string, 2);
Какое правило? Всегда ли это цифры и слова? Как насчет соединительной черты между числом и словами? Насколько велики будут цифры? Эти вопросы требуют * лотов * деталей для хорошего ответа –
ОК, да, я забыл упомянуть об этом. в начале всегда будут числа, а затем после того, как может быть много разных слов, поэтому это может быть 3939393-word-word2-word3 или просто 393993-слово и т. д., $ parts = explode ('-', $ string , 2); будет работать, но как я могу выделить $ parts [0]; от других, а затем объединить все остальные части? –
которые «другие» детали? После выполнения этого кода у вас есть массив размером 2 элемента (или один, если в строке не было никаких '-'). – zerkms