0
Нужно удалить часть массива. Вот пример массива:

    Array ( [0] => one [1] => two [2] => three [3] => four [4] => five )
 


В переменной может лежать одно из перечисленных значений массива.
Предположил там лежит 'three'. Необходимо взять one, two а всё остальное удалить.

Есть ли стандартные методы, или какое-то хорошее решение в котором не нужно было бы использовать цикл?
2 года 3 месяца назад
#ссылка
А чем цикл не нравится? Если Вы в своём коде не используете цикл, это ещё не значит, что интерпретатор тоже не будет использовать цикл.
Vasya84 2 года 3 месяца назад #
это просто интерес ) как сделать циклом я знаю. а как без него обойтись - нет)
andreivadimovich 2 года 3 месяца назад #
комментировать


2
Возможно так?

$v = 'three';
$a = array('one','two','three','four','five');
if (false !== ($i = array_search($v,$a))) {
  $a = array_slice($a,0,$i);
}
var_export($a);
 
#ссылка
2 года 3 месяца назад
большое спасибо)
andreivadimovich 2 года 3 месяца назад #
комментировать

Ваш ответ:

Будет создана учетная запись и на email выслано письмо подтверждения.
или
Использовать OpenID

Получить OpenID
Что такое OpenID?

новые ответы

Первый раз на сайте?

askdev.ru — это социальный сайт вопросов и ответов для IT-специалистов: программистов, веб-дизайнеров, системных администраторов.
Как stackoverflow.com, только на русском.
о сайте » регистрация »