使用php調用多維數組元中的值時是否只能獲得3個結果?

馬里奧

我正在開發一個評論系統,我只想顯示 3 個結果,然後我將在另一側加載其餘的結果,但在這裡我想不出如何只獲得 3 個。

這些值來自一個表單,我將它們保存在創建數組的後目標中。

我展示了我如何獲得評論:


$datacomments = array_reverse(get_post_meta($product_id, 'propina5', false)); 

foreach ($datacomments as $infocalif){

$comment = $infocalif['comment'];

echo $comment;
}

數組:

echo print_r($datacomments);

Array ( [0] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 ) 
[1] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 ) 
[2] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 ) 
[3] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 ) 
[4] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 ) ) 1

默認情況下,這是我獲取元數據中保存的所有評論的方式,但我只想獲取 3 個,由於 array_reverse,它將是最後 3 個。

然後我將在不同的模板中加載所有內容,以免延遲初始加載

有什麼建議嗎?

透徹的

使用計數器

$cnt = 2;
foreach ($datacomments as $infocalif) {
    $comment = $infocalif['comment'];
    echo $comment;
    
    if (!$cnt--) break;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用結構指針在多維結構數組中設置值?

如何使用具有多個結果的函數和組

如何獲得“for”循環的前 3 個結果?

如何獲取多維數組中具有特定鍵的最後一個數組

php如何合併2個多維數組?

將不在一行中的多個單元格的值寫入數組

如何在 PHP 數組中找到所有結果,合併值,然後合併到另一個數組中

在 JS 數組中獲得額外的價值

php 多維數組。改變結構

PHP:使用鍵數組獲取數組值或使用多個變量鍵引用數組值

PHP 將多維數組中的值添加到一個數組中

PHP 多維數組 - 獲取最後一個索引中元素的值?

PHP 乘以數組中的值,其中在多維數組中具有相同的元素

將 SQLITE SELECT ... IN 語句與 C# 中的字符串數組一起使用會給出數組中具有多個值的空結果

PHP - 在每個多維數組中添加一個新元素

組合多個 Firestore 查詢以獲得特定結果(帶分頁)

在多維數組中搜索值

gSheet - 無法使用數組中的過濾器獲得結果

如何使用java從android studio中的每個二維數組數據中獲取第一個參數

連接從php中的循環獲得的2個數組

多維數組 - php,

如何將多個 Excel 文件中的二維數組組合成單個二維數組?

未設置值空數組多維 php

用php中的另一個數組值替換特定的數組值

使用數組調用時,使用 numpy 的方法會給出不同的結果

使用PHP與2個foreach循環中的數組進行比較時如何獲得迭代計數

是否有可能在 Python 3 中獲得一個函數需要多少個位置參數?

用另一個數組索引多維 Numpy 數組

用多維數組python中的條件替換值