[PHP面试题]字符串转数组小写并排序

请以空格作为间隔,拆分字符串'Apple Orange Banana Strawberry',组成数组$fruit,数组中所有元素都用小写字母,并按照字母先后次序排序。

class sort {

    private $str;

    public function __construct($str) {
        $this->str = strtolower($str);
    }

    private function explodes() {
        if(empty($this->str)) return array();
        $arr = explode(" ",$this->str);
        return is_array($arr)?$arr:array($arr);
    }

    public function sort() {
        $explode = $this->explodes();
        sort($explode);
        return $explode;
    }
}

$str = 'Apple Orange Banana Strawberry';
$sortobj = new sort($str);
var_dump($sortobj->sort());die;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值