2016-12-27 144 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

请随时提问 –