Функция 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 Зачем?:
его 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)
Вы имеете дело с объектом php, а не с массивом. Простой способ — преобразовать его в массив, а затем применить функцию.
Требуемая функция:
ОБРАЗЕЦ:
<?php
$jsonedObject = json_encode($yourObject);
$resultantArray = json_decode($jsonedObject, TRUE);
print_r($resultantArray);
?>