나는 배열의 키와 값 밀어 싶지만하지array_push key => 값, 어떻게 할 수 있습니까?
$con = mysqli_connect('localhost','root','','wp') or die (mysqli_error('Error:'));
$query = mysqli_query($con,'set names utf8')or die (mysql_error());
$qy = mysqli_query($con,"SELECT ID,post_title FROM wp_posts WHERE post_type='page' AND post_status='publish'")or die (mysql_error());
$arr = array();
while ($row = mysqli_fetch_array($qy)){
$id = "?page_id=".$row['ID'];
$title = $row['post_title'];
$arr[] = $id . "=>" . $title;
array_push($arr, "$id" => "$title");
}
PLZ이 나를 도와 드릴까요? 또는 당신이 원하는 수행 $arr
이 $id=>$title
포함되도록
if (!isSet($arr[$id])) {
$arr[$id] = array();
}
$arr[$id][] = $title;
전자는 그것을 만들 것입니다. 후자는 복수형이 있다면 $arr
에 $id=>array($title1,$title2,$title3)
등이 포함되도록합니다.
$arr = array();
while ($row = mysqli_fetch_assoc($qy)){
$id = $row['ID'];
$arr[$id] = $row['post_title'];
}
그리고 당신은 그들을 인쇄 할 필요가있을 때 :
[array_push()를 사용하여 'key => object'형식으로 배열에 요소를 추가 할 수 있습니다.] (http://stackoverflow.com/questions/4772314/using-array-push-to-add -elements-to-an-key-of-key-object) –