ломтик — PHP array_slice ИЛИ array_pop не del?

Функция php array_slice ИЛИ array_pop не работает?

object(stdClass)#2 (9) {
["colVorname"]=>
string(3) "vor"["colNachname"]=>
string(4) "nach"["colGeb"]=>
string(10) "01.02.2014"["colStrasse"]=>
string(3) "str"["colPlz"]=>
string(3) "123"["colStadt"]=>
string(5) "stadt"["colEmail"]=>
string(9) "[email protected]"["colPasswort"]=>
string(4) "pass"["colPasswortw"]=>
string(4) "pass"}

array_slice($submit, 0, -1) OR array_pop($submit) не дель colPasswortw Зачем?:

0

Решение

его object не array а также array_slice а также array_pop оба являются функцией манипулирования массивом, поэтому вы должны конвертировать object в array, увидеть ниже

$submit = (array) $assoc_object;

//and now you can use $submit with functions

array_slice($submit, 0, -1)
1

Другие решения

Вы имеете дело с объектом php, а не с массивом. Простой способ — преобразовать его в массив, а затем применить функцию.

Требуемая функция:

json_encode

json_decode

ОБРАЗЕЦ:

<?php
$jsonedObject = json_encode($yourObject);
$resultantArray = json_decode($jsonedObject, TRUE);
print_r($resultantArray);
?>
0

По вопросам рекламы [email protected]