Ik probeer een array te sorteren, maar gek genoeg als ik dat doe, krijg ik als output 1 als ik print_r gebruik.

Script:

<?php
$member_children = explode("&", $member['member_children']) + explode("&", $member_married['member_children']);
print_r($member_children)."<br>";
$member_children = sort($member_children);
print_r($member_children);
?>

Output:

Array ( [0] => 6 [1] => 7 [2] => 4 [3] => 5 [4] => 8 )
1
ik zie zo niet wat er fout aan is? hij sorteert toch gewoon zoals het moet?
ik zie zo ook niet hoe je aan die 1 komt en waar je die print.

zet je script ook even tussen de <?php en ?> tags voor php en [code] en [/code]
Dat is dus juist het probleem, hij returned zomaar een 1 terwijl hij de gesorteerde array had moeten returnen en dat frustreert mij nogal...
doe eens print_r($member_children, true);
Dan is de output niks.
echo print_r($member_children, true);
Het geeft dezelfde output als in mijn aller eerste post. Ik weet niet wat er fout is, maar ik denk dat het aan mijn wamp server ligt.
doe m eens als volgt:

<?php
$member_children = explode("&", $member['member_children']) + explode("&", $member_married['member_children']);
print_r($member_children)."<br>";
sort($member_children);
print_r($member_children);
?>
Oeps! hahahahaha, mijn fout, nooit gedacht dat het zo moest XD
Ik heb het dus perongeluk in een variabele gezet, maar dat hoeft dus blijkbaar niet, dank je ozzie, geweldig :D
Graag gedaan :)

En nu tijd voor oliebollen... Happy New Year allemaal en tot volgend jaar!

Reageren