1樓:網友
可以直接不傳。
希望我的回答可以幫到你,有什麼不懂可以追問。
2樓:寒煙羽雪回眸
沒看明白你的問題描述
3樓:匿名使用者
array_slice(陣列,從哪開始,擷取幾位)
4樓:草原上之狼
使用getfield函式來進行獲取
$wid=$userinfo->where($map)->getfield('id');
thinkphp 如何獲取多維陣列裡面的單個內容?
5樓:每天dota一局
這就是一維的關聯陣列啊 $arr['title'] 跟 $arr['content']就可以取到的 看你**是tp框架吧 模板那邊可以直接用直接取得
thinkphp 一維陣列的乙個值怎麼輸出在模板上
6樓:藤原子大雄
輸出同乙個值?是指同乙個陣列元素吧?
那麼呼叫等同於$res[0]['xx'],你可以呼叫無數次。
輸出兩行值,則用volist或者foreach標籤迴圈。
//首先在控制器裡注入變數
$this->assgin('res',$res);
以下是模版裡的volist迴圈例項:
7樓:網友
模板變數.city
模板變數['city']
官方文件上都寫的清清楚楚,你有去看文件?
thinkphp多維陣列,取得相同屬性值,賦值到乙個 變數裡面
8樓:匿名使用者
相同的鍵值是嗎??
$arr1 = array('id' => 1,'name' => 'name1');
$arr1 = array('id' => 2,'name' => 'name2');
echo '';
print_r($arr1);
foreach($arr1 as $v)
print_r($id);
你看看輸入的東西是不是你想要的,不知道是不是你的意思
thinkphp5.1模板函式取出是陣列,該怎麼取出陣列的值
9樓:匿名使用者
這段**的是 呼叫
getuser($think['session']['user_id'])
如你所說返回了乙個二維陣列,
那麼你可以重新再定義乙個方法
getusername(getuser($think['session']['user_id']))
在二維陣列裡面遍歷出 username不就好了,getusername再封裝一層
在模版裡面處理陣列比較複雜,建議在model中處理完了,assign過來
10樓:匿名使用者
1.最好是把使用者資料註冊到資料表裡
$this->assign('user',getuser(session('user_id')));
//然後在模板檔案呼叫
2.或者直接用函式呼叫的方法[不推薦]
3.或者用php標籤
$user = getuser(session('user_id'));
11樓:申霖
你是不是想在頁面中輸出使用者登入之後的使用者名稱,
如果是,可以使用
12樓:匿名使用者
tp返回模板的陣列。可以直接用大括號以php**形式輸出。
比如。控制器返回$this->assign('list',$list);
$data是乙個二維陣列的話就直接在模板檔案就可以輸出對應的值了。
view返回的話也一樣。返回的值用乙個二維陣列也就跟多個$this->assign是一樣的了。
輸出模板的標籤有很多個的。tp的幫助文件在看雲。可以自己去看看的。
歡迎追問
13樓:匿名使用者
如果是複雜的運算,例如是你提問裡面的二維陣列,個人建議就不要放在模板語法中處理了,直接在後台**處理好再傳過來吧
php中怎樣從乙個陣列中隨機取乙個元素出來呢?
14樓:牧牧巴巴
用array_rand()函式吧,它可以從乙個陣列中隨機取乙個或者多個下標出來,有了下標,就可以從原陣列拿到對應的元素了。它的用法也很簡單:array_rand($arr[, $num])$arr == 用來取元素的陣列$num == 隨機取下標的個數其中第二個引數 $num 是可選的,預設為1 。
注意:它的返回值在第二個引數大於 1 的時候是乙個陣列;當第二個引數不設或者傳值 1 的時候是乙個下標。簡單的示例**如下:
1、第二個引數不傳值的情況;$arr = array('a', 'b');$rndkey = array_rand($arr);echo $arr[$rndkey];//輸出 a 或者 b2、第二個引數傳值大於 1 的情況;$arr = array('a', 'b', 'c', 'd');$rndkey = array_rand($arr, 2);print_r($rndkey]);//輸出乙個隨機key的陣列
15樓:匿名使用者
它的用法也很簡單:array_rand($arr[, $num])$arr == 用來取元素的陣列$num == 隨機取下標的個數其中第二個引數 $num 是可選的,預設為1 。注意:
它的返回值在第二個引數大於 1 的時候是乙個陣列;當第二個引數不設或者傳值 1 的時候是乙個下標。簡單的示例**如下:1、第二個引數不傳值的情況;$arr = array('a', 'b');$rndkey = array_rand($arr);echo $arr[$rndkey];//輸出 a 或者 b2、第二個引數傳值大於 1 的情況;$arr = array('a', 'b', 'c', 'd');$rndkey = array_rand($arr, 2);print_r($rndkey]);//輸出乙個隨機key的陣列
16樓:匿名使用者
不知道 、這個東西太專業
ThinkPHP5 1函式取出是陣列,該怎麼取出陣列的值
這段 的是 呼叫 getuser think session user id 如你所說返回了一個二維陣列,那麼你可以重新再定義一個方法 getusername getuser think session user id 在二維陣列裡面遍歷出 username不就好了,getusername再封裝一層...
從鍵盤輸入符串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。求幫助
c中菜鳥 1 include 2 include 3 include 4 define max 100 5 int main 6 你輸入的 8 char b max 你輸出的10 char temp 11 char p a 12 char q a 1 13 int i 0,j 0 14 printf...
thinkphp 3 2 2怎樣自定義標籤呼叫
加我扣扣我叫你 六六一八零零零零。怎樣新增qq自定義標籤?新增qq自定義標籤的操作步驟 1 在資料卡中找到個性標籤,點選標籤牆進版入標籤編輯頁面,再點權擊 新增標籤 即可進入標籤新增介面。點選檢視大圖 2 點選 自定義標籤 即可進入自定義標籤頁面,好自定義標籤後,點選 新增 回到新增標籤頁面,再點選...