У меня есть список имен и заданий, сохраненных как .txt
. Ex:Извлечь часть строки в другую переменную
John Doe Designer\n
Another Name AnotherJob.
и я должен отделить имя и свою работу. Я использовал explode("\n")
, чтобы отделить линии. Вот что: у меня есть все имена заданий в массиве, как я могу извлечь имя из строки в другую переменную? Таким образом, выход будет выглядеть следующим образом:
$name = "John Doe";
$job = "Designer";
В этом списке строк указаны значения имени и задания, разделенные пробелами? Как вы узнаете, является ли это человек с именем, содержащим одно, два или даже пробелы? Я думаю, вам нужно переосмыслить, как вы храните эти данные, посмотрите на формат 'csv' для простого примера. – thatidiotguy
Трудно сломать, пока ваша работа не будет единственным словом. Если, к счастью, это задание длины слова, тогда вы можете взорвать строку и использовать 'end()' для задания. В противном случае трудно взломать гайка с этой существующей системой – swapnesh
Я могу оставить имя только с помощью str_replace (массив заданий, "", $ string); но я просто хочу знать, какая работа была заменена. –