所以我得到了一部分的網址與PHP。本部分可能會或可能不會跟蹤'?'值。所以舉個例子:我正在爆炸url:stackoverflow.com/questions,我想得到問題,所以我做了類似explode ('/',$url)
。假設在這個例子中,url可能如下所示:stackoverflow.com/questions?query。我不想那個結束'查詢',所以我做explode ('?',$questionurl[no.])
。但是,如果字符串不包含分隔符,爆炸將如何處理?它只是返回字符串,還是返回false?如果你爆炸了一個字符串並且所說的字符串不包含分隔符,爆炸是否踢出錯誤?
我已經通讀了php文檔,看了一下堆棧中的問題,但似乎無法找到這個確切的場景。
我可以自己測試一下,但是我正在使用的環境已經設置好可以與drupal一起工作。因此,要測試一個簡單的查詢需要相當多的麻煩,我認爲這對於所有和未來的聚會來說都更有用。
不,它返回一個數組,其中不帶任何元素或單個元素,具體取決於'limit'參數的值....完全按照[documentation(http://www.php.net) /manual/en/function.explode.php)...「如果__delimiter__包含__string__中未包含的值,並且使用__negative__限制,則將返回一個空數組,否則將返回包含__string__的數組。 「 –
因此,它返回數組中的sting。所以我應該打電話給$ url [0]。 –
僅供參考 - 您可以在您的服務器的任何位置創建一個'test.php'文件,將代碼放置在''標籤中,並且它可以工作。它與Drupal無關。 –