Imi poate explica si mie cineva ce semnificate are & in php si cand este indicat sa-l folosim.
Stiu ca ( && se poate folosi in loc de AND)
Scriptul de mai jos functioneaza perfect cu acest semn & dar nu reusesc sa inteleg ce rol are acesta in script.
Cod: Selectaţi tot
Structura tabel cms ( id | parent | name )
$items = mysql_fetch_row(mysql_query("SELECT * FROM cms"));
$refs = array();
$tree = array();
foreach ($items as $v){
$ref =& $refs[$v['id']];
$ref['parent'] = $v['parent'];
$ref['name'] = $v['name'];
if ($v['parent'] == 0) {
$tree[$v['id']] =& $ref;
} else {
$refs[$v['parent']][$v['id']] =& $ref;
}
}
echo print_r($tree)