關于str_repeat()參數問題
<?php ... $deep?=?explode(',',$row['fullpath']);//返回分割后數組 $row['catename']?=?str_repeat(' $nbsp;',$deep).'|--'.$row['catename']; ... ?>
請問str_repeat()后面第二個參數不是int類型嗎,直接放 array 型能識別?
<?php ... $deep?=?explode(',',$row['fullpath']);//返回分割后數組 $row['catename']?=?str_repeat(' $nbsp;',$deep).'|--'.$row['catename']; ... ?>
請問str_repeat()后面第二個參數不是int類型嗎,直接放 array 型能識別?
2015-08-16
舉報
2017-04-18
$deep 并不是arrry型,同學你的$deep = ?后面少套了一層count,?應該寫為:
$deep =count(explode(',',$row['fullpath']));
求數組元素個數,把個數賦給$deep,$deep就變成了int型,
2015-11-16
像這種在前端處理比較好。
2015-08-16
我認為這樣是合理的。