数组中的PHP字符串只返回第一个字符


PHP String in Array returns only first charachter

我有一个php函数来显示revslider的滑块列表(wp-plugin),该字符串只返回滑块名称的第一个字母这是我的代码:

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;
    }
}

我试过了我所知道的和其他答案,但没有希望。我真的很感激你的推送!感谢

检查sizeof($array)>0对两个数组都执行此操作。在将其存储在数组中之前,也只需尝试呼应您在getalias和gettitle方法中得到的内容。
函数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;
}