PHP как называется функция, которая ищет символ в строке и

Serge_S

как называется функция. которая ищет в строке символ допустим "n"
и возвращает все, что стояло до этого елемента
или колво символов начиная сначала имени до этого элемента
типа gggngfjjjgj
возвращает либо число символов 3 либо "ggg"

morsha

strpos
гугл, первая ссылка на "php работа со строками" - http://www.softtime.ru/bookphp/gl3_3.php

Serge_S

спасибо
а как можно сделать следующее:
есть строка в общем виде начиняющаяся с чифры и содержащая буквы, например "35 33 Dgefgk"
надо отрезать все символы до первой буквы
что получилось из "35 33 Dgefgk" -> "Dgefgk"
как вариант я придумал
создать массив всех букв$c= array('A'.'a','B','b'......)
запустить цикл перебора букв по одной
foreach($c as $symbol)
с помощью strpos получить номер вхождения символа в строку
сравнить все вхождения между собой и найти наименьшее
затем вырезать все. начиная с этого символа
варианты сделать то же самое проще есть?

maxiim9

$a = "35 33 Dgefgk";
$a = preg_replace ("/^[^a-z]*/i", "", $a);

morsha

типа количество цифр неизвестно? или количество пробелов перед тем, как начнуться буквы?
тогда делать цикл типа
while (ord($string[$i])<$number) $i++;
где $number - номер первой буквы в ASCII (65 кажись). примерно так, строчку кода дополнить по вкусу.
Оставить комментарий
Имя или ник:
Комментарий: