Есть такие данные:
Иванов_Иван_Иванович
Сергеев_Сергей_Сергеевич
Как получить отдельно через регулярки имена, фамилии и отчества?
Приведите пожалуйста пример выражения.
Примечание:
Да, я пробовал так, но вот в чем проблема.
У меня изначально данные в таком виде, array = Иванов_Иван_Иванович,Сергеев_Сергей_Сергеевич.
Я делаю - explode(",", $array);
И получаю уже массив, а второй раз воспользоваться функцией не получается ибо это уже не строка...
Как тогда быть?
Примечание:
Спасибо за помощь, правда. Но функция implode() тут не поможет, мы уже разбили на массив, назад склеивать этот массив, значит отменить предыдущий шаг. А как правильно цикл составить?
Принцип такой. У нас есть темы, и люди которые в них заходили. Строка содержит полные имена пользователей через запятую.
Я делаю выборку из базы этого столбца и получаю: Иванов_Иван_Иванович,Сергеев_Сергей_Сергеевич, т.д
Далее делаю explode(",", $array);
и получаю массив:
- Иванов_Иван_Иванович
- Сергеев_Сергей_Сергеевич
А как делать дальше я пока не придумал...
Мне же нужно этот столбец привести в такой вид:
Array ( [0] => Array ( [FIRSTNAME] => Иван [LASTNAME] => Иванов [SECONDNAME] => Иванович => Array ) [1] => Array ( [FIRSTNAME] => Сергей [LASTNAME] => Сергеев [SECONDNAME] => Сергеевич => Array)
Помогите пожалуйста...
Примечание:
Спасибо огромное, друг. Вот последний вопрос, контрольный так сказать. Через print_f видим, в массиве данные, но не через цикл for, не через foreach не получается вывести массив.
Пишу как обычно... foreach($arr3 as $row) {echo $row['lastname'];}
Почему так?
Примечание:
Ошибок нет, выводит, но пустоту.
Примечание:
Банальный конфликт переменных был, все выводится теперь. Огромное спасибо за помощь!
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.