how to build arrays of objects in PHP without specifying an index number?

后端 未结 6 1932
北海茫月
北海茫月 2021-01-01 12:07

Here is a weird question. I am building an array of objects manually, like this:

$pages_array[0]->slug = \"index\";
$pages_array[0]->title = \"Site Ind         


        
6条回答
  •  既然无缘
    2021-01-01 13:05

    If you want to maintain sequence indexes. May be this will help.

    $pages_array[]->slug = "index";
    $key = array_search(end($pages_array),$pages_array );
    $pages_array[$key]->title = "Site Index";  
    $pages_array[$key]->template = "interior";
    
    $pages_array[]->slug = "a";
    $key = array_search(end($pages_array),$pages_array );
    $pages_array[$key]->title = "100% Wide (Layout A)";
    $pages_array[$key]->template = "interior";
    
    $pages_array[]->slug = "homepage";
    $key = array_search(end($pages_array),$pages_array );
    $pages_array[$key]->title = "Homepage";
    $pages_array[$key]->template = "homepage";
    

    Check

提交回复
热议问题