2016-09-24 100 views
0

我在建造購物車時遇到問題。 如何獲得以同一單詞開頭的所有會話?如何獲得以相同單詞開頭的所有會話?

+1

真的需要更多的信息 - 我不投票下來 - 但編輯問題,請因爲有人會和那裏根本沒有足夠的信息。你使用的是什麼數據庫 - 它被標記爲php和html - 所以我想這就是語言。會話是一種特殊的php方式,可以在全球範圍內實現價值 - 但我不認爲這就是您的意思 - 聽起來像您想以某種方式對產品進行排序 - 爲了幫助您,我們需要更全面的解釋和一些示例代碼/數據 - 期望結果的例子 – kerry

回答

0
$start = 'startingword'; 
$new_session = array(); 
foreach($_SESSION as $index=>$value) { 

    $temp = explode(' ', $index, 2); 
    if($temp[0] == $start) { 
     $new_session[$index] = $value; 
    } 
} 

如果起始字是會話值,而不是指數,那麼,

foreach($_SESSION as $index=>$value) { 

    $temp = explode(' ', $value, 2); 
    if($temp[0] == $start) { 
     $new_session[$index] = $value; 
    } 
} 
0

開始與會話名稱循環

的foreach($ _ SESSION爲$字符串{ 回聲「會話名稱是:'。$ string。'
'; }

這會回顯所有會話名稱 然後修改代碼以包含substr()來檢查單詞是否匹配 - 我無法真正給出代碼,因爲它取決於它是否總是相同的單詞,在這種情況下,一個簡單的substr()或可變長度strlen(「單詞」)首先或者一個字符分隔符,如 - 或_在這種情況下,你可以做strpos();找到長度

相關問題