Articles of unset

Удаление элементов из массива внутри foreach

В настоящее время я работаю над общим классом создания форм и вчера имел проблему. Я сделал фрагмент, чтобы воспроизвести проблему. По сути, я хочу удалить элементы, которые сгруппированы из массива исходных элементов после того, как вся группа была нарисована, и я делаю это, перебирая массив элементов. Этот фрагмент кода должен охватывать проблему, я что-то упустил? […]

php unset после foreach

У меня есть своего рода магазин, где члены лыжного клуба могут арендовать оборудование. Первым шагом является цикл, в котором член может делать повторяющиеся выборы, например, для него и его семьи. Каждая строка материала имеет свою общую сумму с общей суммой в нижней части. Проблема возникает, когда последняя аренда была сделана, и участник хочет завершить свой […]

Отменить переменную сеанса php

Я передаю id ajax для удаления $ _SESSION. Часть ajax работает нормально, php получает в POST идентификатор, но доступный не может быть отменен. Зачем??? Вот мой код: Часть ajax: $(".delete").live('click', function(e){ e.preventDefault(); var id_to_remove = $(this).attr('id'); //alert(id_to_remove); $.ajax({ type: "POST", url: 'inc/functions/remove_item_from_cart.php', data: { id : id_to_remove }, success: function(data) { $("#content").load('inc/functions/get_checkout_content.php'); alert(data); } }) […]

Отменить группу переменных

Возможный дубликат: Можете ли вы отключить () много переменных сразу в PHP? $var1 = $var2 = $tvar3 = null; Можно ли удалить такие переменные? Есть ли лучшие способы отменить пару переменных?

Не задана статическая переменная unset ()?

Смотрите этот код: http://codepad.org/s8XnQJPN function getvalues($delete = false) { static $x; if($delete) { echo "array before deleting:\n"; print_r($x); unset($x); } else { for($a=0;$a<3;$a++) { $x[]=mt_rand(0,133); } } } getvalues(); getvalues(true); //delete array values getvalues(true); //this should not output array since it is deleted Вывод: array before deleting: Array ( [0] => 79 [1] => 49 […]

Как отключить глобальные переменные.

У меня есть id проекта и id клиента, которые являются сессиями в php, которые передаются в формате JSON. Они хранятся в глобальных переменных id_p и id_c поэтому я могу выполнять множественные вставки и обновления и т. Д. С этими идентификаторами. Когда пользователь выбирает другой проект или меняет страницу, мне нужно отключить эти переменные. Могу ли […]

Перестроить индекс массива Eloquent Laravel

У меня есть ошибка после удаления элемента из массива laravel eloquent В отеле есть номера foreach ($property->rooms as $key => $room) { if ($room->type == 1 and $type ==1 and $room->price < $price->min or $room->price > $price->max) { print_r($property->rooms); unset($property->rooms[$key]); //$array = array_values($property->rooms); doesn't work print_r($property->rooms); } } Когда я кодирую это в json, массив […]

PHP | Удалить элемент из массива с переупорядочением?

Как я могу удалить элемент массива и впоследствии изменить порядок, не имея пустого элемента в массиве? <?php $c = array( 0=>12,1=>32 ); unset($c[0]); // will distort the array. ?> Ответ / Решение: array array_values ​​( массив $ input). <?php $c = array( 0=>12,1=>32 ); unset($c[0]); print_r(array_values($c)); // will print: the array cleared ?> с <?php […]

Yii – Управление переменной sesssion

Я все еще новичок, когда речь заходит об использовании YII, но я работал с переменными сеанса в течение последних нескольких дней, и я не могу понять концепцию, лежащую в основе моей ошибки. Любые советы будут оценены. До сих пор моя функция добавления отлично работает, так как моя текущая цель – отслеживать последние 3 переменные, добавляемые […]

Отмена значений массива в цикле foreach

У меня есть цикл foreach, настроенный для прохождения через мой массив, проверка на определенную ссылку, и если он обнаружит, что удаляет эту ссылку из массива. Мой код: foreach($images as $image) { if($image == 'http://img.ruphp.com/php/404.gif' || $image == 'http://img3.abload.de/img/10nx2340fhco.gif' || $image == 'http://img.ruphp.com/php/404.gif') { unset($images[$image]); } } Но он не удаляет массив. Вероятно, это связано с […]