2016-12-27 142 views
-5
function ult_img_single_init($content = null, $data = '', $size = 'full'){ 

    $final = ''; 

    if($content!='' && $content!='null|null') { 

    // Create an array 
    $mainStr = explode('|', $content); 
    $string = ''; 
    $mainArr = array(); 

    $temp_id = $mainStr[0]; 
    $temp_url = (isset($mainStr[1])) ? $mainStr[1] : 'null'; 

所以,我得到這個錯誤就行這一行: -PHP錯誤信息

$mainStr = explode('|', $content);

錯誤說: -

警告:爆炸()期望參數2是字符串

任何想法是怎麼回事,給一些幫助?

+3

什麼是你$內容? –

+3

...以及如何使用該功能。 –

+0

通過打印出來給我們顯示'$ content'的值。 –

回答

0

並嘗試設置$內容與字符串值,如果不串像下面

$content = strval($content); 

而且,我認爲你是在$content檢查not null你可以不喜歡它 -

//empty is equivalent to !isset($var) || $var == false 
if(!empty($content)) 
{ 

和flase被認爲是以下的東西 -

  • 「」(空字符串)
  • 0(0作爲整數)
  • 0.0(0爲float)
  • 「0」(0作爲字符串)
  • NULL
  • FALSE
  • 陣列()(空數組)
  • $ var; (變量聲明,但沒有一個值)

php documentation for empty

+0

請隨時提問 –