преобразую в массив
$patch = explode("/", $str);
последний элемент массива $patch пуст)) как убить этот пустой элемент?
есть конечно вариант - перевернуть массив, проверить пуст ли первый элемент и сделать ему unset если пуст. Но помоему это извращение, можно сделать проще как то?
Спустя 1 минута, 23 секунды (26.01.2012 - 14:30) Winston написал(а):
$patch = preg_split("#/#", $str, -1, PREG_SPLIT_NO_EMPTY);
Спустя 3 минуты, 45 секунд (26.01.2012 - 14:33) dvs написал(а):
спасибо!
Спустя 43 минуты, 12 секунд (26.01.2012 - 15:17) bob marley написал(а):
Winston
ни фига себе..
ни фига себе..
Спустя 6 минут, 35 секунд (26.01.2012 - 15:23) bob marley написал(а):
я бы так делал :(
<?php
$str = "vasya/marina/olga/superpopa/";
$patch = explode("/",$str);
for($i=0;$i<count($patch);$i++){$key = $i;}
for($i=0;$i<$key;$i++){$patchs[$i] = $patch[$i];}
///теперь без последнего пустого значения все находится в массиве $patchs
Спустя 7 минут, 17 секунд (26.01.2012 - 15:31) Winston написал(а):
bob marley
Ты хочешь сказать, что твой код будет работать?
Ты хочешь сказать, что твой код будет работать?
Спустя 30 минут, 19 секунд (26.01.2012 - 16:01) Семён написал(а):
Ну прям на крайний случай можно
array_filter(explode());
Спустя 11 минут, 35 секунд (26.01.2012 - 16:12) Guest написал(а):
как вариант:
ИЛИ
unset($patch[count($patch)-1]);
ИЛИ
$str = "ru/about/contact/";
$str = substr($str, 0, -1);
$patch= explode("/", $str);
Спустя 11 минут, 4 секунды (26.01.2012 - 16:23) killer8080 написал(а):
$arr = explode('/', trim($str, '/'));
Спустя 10 минут, 26 секунд (26.01.2012 - 16:34) bob marley написал(а):
Winston
не знаю
я угораю
и счетчик сообщений повышаю,чтобы по рангу продвинуться,а то в новичках достало сидеть теперь я форумчанин
не знаю
я угораю
и счетчик сообщений повышаю,чтобы по рангу продвинуться,а то в новичках достало сидеть теперь я форумчанин
Спустя 26 минут, 48 секунд (26.01.2012 - 17:01) bob marley написал(а):
ради интереса проверил,работает! :D
я написал так,что первое в голову пришло :lol:
я написал так,что первое в голову пришло :lol:
$str = "vasya/marina/olga/superpopa/";
$patch = explode("/",$str);
for($i=0;$i<count($patch);$i++){$key = $i;}
for($i=0;$i<$key;$i++){$patchs[$i] = $patch[$i];}
for($i=0;$i<count($patchs);$i++){echo $patchs[$i]."<br>";} /// Ну ка проверим!
Спустя 14 минут, 35 секунд (26.01.2012 - 17:15) Ramzil_Nixon написал(а):
Цитата (bob marley @ 26.01.2012 - 12:17) |
ни фига себе.. |
Поздравляю, ты америку открыл
Спустя 2 часа, 29 минут, 40 секунд (26.01.2012 - 19:45) Invis1ble написал(а):
$data = explode('/', $string, -1);