J'ai deux tableaux:PHP combiner des tableaux
aid = [$aid]=>1
amount = [$aid] = $70
Comment puis-je réécrire ces deux tableaux distincts pour être un tableau:
payout = [aid] => $aid, [amount] => $70
J'ai deux tableaux:PHP combiner des tableaux
aid = [$aid]=>1
amount = [$aid] = $70
Comment puis-je réécrire ces deux tableaux distincts pour être un tableau:
payout = [aid] => $aid, [amount] => $70
Je crois que vous êtes à la recherche pour le array_merge de php (...)
for($i = 0; $i < count($aid); $i++){
$payout[$i]["aid"] = $aid[$i];
$payout[$i]["price"] = $price[$i];
}
Vous pouvez utiliser array_merge(). Vérifiez ce lien http://www.w3schools.com/php/func_array_merge.asp
Si vous voulez que la structure résultante pour ressembler à ceci:
Array
(
[aid] => 234323
[amount] => 32454
)
Ensuite, vous pouvez utilisez simplement l'opérateur +
pour combiner les deux matrices:
$payout = $aid + $amount;
+1 L'opérateur '+' compare les clés, mais cela n'a aucun sens dans ce cas. J'aurais moi-même utilisé '+' sur 'array_merge' pour cette raison. – netcoder
Vous devez donner des tableaux réels comme exemple ici. Sinon, c'est difficile à comprendre. Où se termine le '1'? – mario
Pour commencer, vos exemples ne sont pas valides PHP. – Ben