На данный момент я использую strstr () для получения первой части строки. У меня есть проект на трех серверах. 1. сервер разработки 2. тестовый сервер 3. живой сервер strstr () отлично работает на сервере разработки и тестовом сервере, но в тот момент, когда я размещаю проект в прямом эфире, strstr ничего не печатает. например: Я […]
Я просто не могу придумать код. У меня слишком много следов, если статусы, которые я хочу изменить, чтобы быть оператором switch, но я не могу найти логику. На данный момент у меня есть: if(strstr($var,'texttosearch')) echo 'string contains texttosearch'; if(strstr($var,'texttosearch1')) echo 'string contains texttosearch1'; if(strstr($var,'texttosearch2')) echo 'string contains texttosearc2h'; //etc etc… Но как я могу добиться […]
Я хочу получить первый бит строки после появления иглы, как это … $user = strstr('someemail@yahoo.com', '@', true); Но это работает только с PHP версии 5.3.0, у меня есть 5.2.9 Есть ли способ получить те же результаты?
В PHP 5.3 есть хорошая функция, которая, кажется, делает то, что я хочу: strstr(input,"\n",true) К сожалению, сервер работает с PHP 5.2.17, а дополнительный третий параметр strstr недоступен. Есть ли способ достичь этого в предыдущих версиях в одной строке?
Я создал навигационное меню в wordpres, используя GUID сообщений, и публикую заголовок, я беру только часть названия, и для этого я делаю следующее: $casestudylist .= "<li class='subnav'><a href=".$v->guid.">". strstr($v->post_title, ":", true)."</a></li>"; однако я получаю следующее предупреждение и не могу понять, почему: wrong parameter count for strstr() В основном я пытаюсь вытащить все символы из строки, […]
Я заметил, что многие разработчики используют strstr и strpos для проверки существования подстроки. Является ли один из них предпочтительным и почему?