2016-04-30 103 views
0

我有一个PHP函数来显示revslider的滑块(WP插件),字符串只返回滑块的名字 这里的第一个字母的名单是我的代码:PHP字符串只返回第一charachter

function jobboard_revslider(){ 

    if (class_exists('RevSlider')) { 
     $theslider  = new RevSlider(); 
     $arrSliders = $theslider->getArrSliders(); 
     $arrA  = array(); 
     $arrT  = array(); 
     foreach($arrSliders as $slider){ 
      $arrA[]  = $slider->getAlias(); 
      $arrT[] = $slider->getTitle(); 
     } 
     if($arrA && $arrT){ 
      $result = array_combine($arrA, $arrT); 
     } 
     else 
     { 
      $result = false; 
     } 
     return $result; 
    } 

} 

我在这里尝试了所有我知道的和其他的答案,但没有希望。 我真的很感激推! 谢谢

+0

不是'if'内部'foreach'? –

回答

0

检查sizeof($ array)> 0这两个数组。也可以在将它存储在数组中之前尝试回显你在getalias和gettitle方法中获得的内容。

0

功能jobboard_revslider(){

if (class_exists('RevSlider')) { 
    $theslider  = new RevSlider(); 
    $arrSliders = $theslider->getArrSliders(); 
    $arrA  = array(); 
    $arrT  = array(); 
    foreach($arrSliders as $slider){ 
     $arrA[] = substr($slider->getAlias(), 1); 
     $arrT[] = substr($slider->getTitle(), 1); 
    } 
    if($arrA && $arrT){ 
     $result = array_combine($arrA, $arrT); 
    } 
    else 
    { 
     $result = false; 
    } 
    return $result; 
} 
+0

尝试使用substr到滑块的返回值,然后放入数组看看是否有效。 –