在页面加载后从while循环加载PHP数组

时间:2018-05-27 09:52:59

标签: javascript php jquery

我正在尝试了解如何在页面加载后从While循环加载PHP数组中的内容。我尝试显示数组的内容区域在while循环之前加载到侧边栏中。我想知道是否有人在Javascript或jQuery中使用PHP数组或者如果我必须通过javascript完成此操作。

<?php
$cityarray = array();
?>

<div id="sidebar">
<?php
    $i=0;
    $cleanArray = array_unique_multidimensional($cityarray);
    foreach($cleanArray as $arr){
        echo "<div><a href='/$arr[1]-$arr[2]/'>$arr[0]</a></div>";
        $i++;
        if($i==6) break;
    }
 ?>
</div>

<div id = "content">
    while($row = mysql_fetch_array($result)){
        $title=trim($row['title']);
        $city=trim($row['city']);
        $stateAbv=$row['stateAbv'];
        $mycityUrl = strtolower(str_replace(' ', '-', $city));
        $stateUrl = strtolower($stateAbv);

        //Filling array here that I want to use in the sidebar that aleady loaded.
        $cityarray[] = array($city, $mycityUrl, $stateUrl);

     <div><?php echo title; ?></div>
    }
 </div>

<?php
    function array_unique_multidimensional($input){
        $serialized = array_map('serialize', $input);
        $unique = array_unique($serialized);
        return array_intersect_key($input, $unique);
    }
 ?>

0 个答案:

没有答案