quelques petites choses dans la programmation obtenir des géants. Je suis en train de dormir sur 2 dimentional array mais je suis incapable d'obtenir ce dont j'ai besoin.boucle à travers multidimentional array en PHP
ci-dessous est ma structure de tableau.
Array
(
[0] => Array
(
[0] => 16
[id] => 16
[1] => 1
[userid] => 1
[2] => [email protected]
[email] => [email protected]
[3] => dffsdf
[message] => dffsdf
[4] => 0
[status] => 0
)
[1] => Array
(
[0] => 17
[id] => 17
[1] => 1
[userid] => 1
[2] => [email protected]
[email] => [email protected]
[3] => dffsdfnnnnnnnnnnn
[message] => dffsdfnnnnnnnnnnn
[4] => 0
[status] => 0
)
)
Ce que je fais ici est d'obtenir les messages pour un utilisateur avec un certain ID. je fais comme ça
if($get_mails[0]['userid'] == $_GET['userid'])
{
$last_key = end(array_keys($get_mails));
echo '{"Messages":[';
foreach($get_mails as $key => $get_each_mail){
$company_name = $get_each_mail['company_name'];
$email_id = $get_each_mail['id'];
$email_body = $get_each_mail['message'];
}
echo '{"CompanyName":"'.$company_name.'","MessageID":"'.$email_id.'","MessageBody":"'.$email_body.'"';
if ($key == $last_key)
{
echo '}]}';
}else{
echo'},';
}
}
ce que je suis incapable de le faire est si drôle que j'ai besoin d'une boucle pour [0] dans cette ligne de code
if($get_mails[0]['userid'] == $_GET['userid'])
comme
if($get_mails[i]['userid'] == $_GET['userid']) and it give me all the records against specific user.
voici ce que je veux obtenir pour un utilisateur spécifique
{"Messages":[{"CompanyName":"newtech","MessageID":"14","MessageBody":"hi how are you"},{"CompanyName":"newtech","MessageID":"15","MessageBody":"hi how are you"},{"CompanyName":"newtech","MessageID":"24","MessageBody":"asfasdfsdfsdfsdfsdfsdfsdfsd"}]}
respose comme ça, il va ajouter de plus en plus si plus d'enregistrements seraient disponibles contre l'utilisateur spécifique.
Êtes-vous en train de faire JSON? – Sumurai8
oui exactement je fais jason –
Utilisez 'json_encode()' pour cela au lieu d'essayer d'écho les caractères corrects. Pourriez-vous ajouter la structure du json désiré à la question? – Sumurai8