$arr = explode(";", $_POST['radio']);
print_r($arr);
Получаю на выходе:
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 2
[4] => 4
[5] => 6
[6] =>
)
Как убрать [6] => или сдвинуть?
Спустя 1 минута, 32 секунды (5.04.2010 - 13:46) ApuktaChehov написал(а):
Спустя 24 минуты, 50 секунд (5.04.2010 - 14:11) SP@RT@K написал(а):
Помогите плиз. Как убрать UPDATE `table` SET ID = 7 WHERE recordID =
<?php
$arr = explode(";", $_POST['w']);
print_r($arr);
$listingCounter = 1;
foreach($arr as $recordIDValue)
{
echo $query = "UPDATE `table` SET ID = " . $listingCounter++ . " WHERE recordID = " . $recordIDValue.'<br/>';
}
Array
(
[0] => 1
[1] => 3
[2] => 4
[3] => 2
[4] => 6
[5] => 5
[6] =>
)
UPDATE `table` SET ID = 1 WHERE recordID = 1
UPDATE `table` SET ID = 2 WHERE recordID = 3
UPDATE `table` SET ID = 3 WHERE recordID = 4
UPDATE `table` SET ID = 4 WHERE recordID = 2
UPDATE `table` SET ID = 5 WHERE recordID = 6
UPDATE `table` SET ID = 6 WHERE recordID = 5
UPDATE `table` SET ID = 7 WHERE recordID =
Спустя 3 минуты, 49 секунд (5.04.2010 - 14:15) waldicom написал(а):
Можно обрезать пробелы перед вызовом функции explode()
Для этого смотрим тут: http://de.php.net/manual/en/function.trim.php
Для этого смотрим тут: http://de.php.net/manual/en/function.trim.php
Спустя 13 минут, 30 секунд (5.04.2010 - 14:29) Guest написал(а):
Не помогает(
Спустя 8 минут, 21 секунда (5.04.2010 - 14:37) glock18 написал(а):
возможно помимо пробелов в конце строки есть переносы строк или символы табуляции. в этом случае нужно удалить из строки их: \t, \r, \n