согласен что вопрос наитупейший но никак не могу найти решение(
есть переменная типа varchar мне нужно дернуть из нее первое слово т.е. прочитать ее до пробела и записать в другую переменную
подскажите плз как это сделать
Спустя 13 минут, 4 секунды (19.12.2008 - 10:34) diagnozz написал(а):
вот это будет правильно?
for ($i = 0; $s[i] != ' '; ns[i]=c[i])
{
i++;
}
тоесть после этого переменная ns будет первым словом строки s?
спасибо
for ($i = 0; $s[i] != ' '; ns[i]=c[i])
{
i++;
}
тоесть после этого переменная ns будет первым словом строки s?
спасибо
Спустя 9 минут, 34 секунды (19.12.2008 - 10:44) netruxa написал(а):
ну можно строку разбить на пробелы вот так:
PHP |
$massivSlov= explode(" ",$stroka); |
Спустя 2 минуты, 46 секунд (19.12.2008 - 10:47) kirik написал(а):
проще наверное все-таки так
PHP |
$first_word = strstr($var, ' '); |
Спустя 1 час, 28 минут, 4 секунды (19.12.2008 - 12:15) diagnozz написал(а):
netruxa спасибо работает)
kirik тож пасип) но strstr возвращает от пробела, а мне нужно до)
kirik тож пасип) но strstr возвращает от пробела, а мне нужно до)
Спустя 1 минута, 39 секунд (19.12.2008 - 12:16) AndryG написал(а):
substr($str,1,pos(' ',$str)-1) // примерно так ...
Спустя 23 минуты, 14 секунд (19.12.2008 - 12:40) diagnozz написал(а):
AndryG пасип) но не проверял решение уже нашлось)
Спустя 10 часов, 11 минут, 14 секунд (19.12.2008 - 22:51) kirik написал(а):
Цитата |
kirik тож пасип) но strstr возвращает от пробела, а мне нужно до) |
сорь, спать хотел..) вот так (работает ток в пхп > 5.3)
PHP |
$first_word = strstr($var, ' ', true); |
Спустя 10 часов, 24 минуты, 29 секунд (20.12.2008 - 09:15) Sylex написал(а):
PHP |
$first_word = strtok($var, ' '); |