2013-12-20 2 views
0

Iam, приглашающий идентификатор друзей facebook с использованием графика api и пометки этих друзей на картинке, этот код хранит мои друзья в многомерном массиве. но есть некоторая ошибка, потому что эти массивы не разделяются запятой (,) как печать массива с использованием цикла foreach, пожалуйста, помогите мне, как разделитель запятой будет находиться между этими массивами, надеюсь, вы поймете, что я действительно хочу сделать, пожалуйста напечатайте этот массив правильно, я упомянул, что я действительно хочу получить.Как использовать массив в цикле, используя php

<?php 
$friend_array = array(); 

$searchIDs = mysql_real_escape_string(htmlspecialchars(strip_tags($_POST['searchIDs']))); 

if($searchIDs > 0) 
{ 
    $friends_array = explode(",",$searchIDs); 
    $x  = 100; 
    $y  = 50; 

    for($f=0 ; $f<count($friends_array) ; $f++) { 
     $tag_frd[] = array(
     'tag_uid'=> $friends_array[$f], 
     'x'  => $x, 
     'y'  => $y 
     ); 
} 

print_r($tag_frd); 
//print_r implode(",",$tag_frd); 

?> 


***This is my OUTPUT:*** 

Array 
(
[0]=>Array 
(
    [tag_uid]=>1321321 
    [x]=>100 
    [y]=>50 
) 

[1]=>Array 
(
    [tag_uid]=>0400001 
    [x]=>100 
    [y]=>50 
) 

[2]=>Array 
(
    [tag_uid]=>132135454321 
    [x]=>100 
    [y]=>50 
) 

) 


***AND I WANTS THIS OUTPUT:*** 

Array 
(
[0]=>Array 
(
    [tag_uid]=>1321321 
    [x]=>100 
    [y]=>50 
), 

[1]=>Array 
(
    [tag_uid]=>0400001 
    [x]=>100 
    [y]=>50 
), 

[2]=>Array 
(
    [tag_uid]=>132135454321 
    [x]=>100 
    [y]=>50 
) 

) 

Заранее спасибо

+0

Вы можете разместить ожидаемый выход –

+0

Вы можете разместить исходный массив и ожидаемый выход –

+0

Ваш выход и выход вы хотите одинаковы. – mcryan

ответ

2

почему оленья кожа использовать Еогеасп?

$tag_frd = array(); 
foreach ($friends_array as $friend) { 
    $tag_frd[] = array(
     'tag_uid' => $friend, 
     'x'  => $x, 
     'y'  => $y 
    ); 
} 
+0

, потому что у меня есть более одного друга, который я хочет помечать в моей картине, и $ tag_frd [] используется, чтобы пометить одного друга, так IAM, используя цикл – user3122331

+1

@ user3122331 Итак, вам нужно использовать массив массивов, который означает объект, где индекс 0 представляет первый $ tag_frd [], и один представляет второй $ tag_frd [] и т. Д. –

+0

да это я хочу сделать – user3122331

Смежные вопросы