<?php
# 打印字符串的第一个字符
$a='abcdr';
// 截取
echo substr($a, 0,1);
// 字符串还有类数组的特性,即可以用索引下标,把指定的字符取出来
echo $a[0];
#如何实现字符串反转
$str = 'abcde';
function reu($str) {
$len = -strlen($str); //-5
echo $len;
for($new =' ' ,$start=-1; $start >= $len; $start--) {
$new .= substr($str ,$start,1);
}
return $new;
}
echo reu($str),'<br>';
// 系统自带的字符串函数
echo strrev($str);
#将1234567 转成 1,234,567
$int_ing=1234567;
/*
第一种方法: 思路
chunk_split chunk[tʃʌŋk] split[splɪt]
首先反转字符串->将字符串安长度和符号进行分割->反转会原样。
*/
function t1($str){
$res=strrev($str);
$res=strrev(chunk_split($res,'3',','));
return $res;
}
var_dump(t1($int_ing));
/*
第二种方法: 思路
反转->按三个分成数组->再将数组符号,转换为字符串->再反转回原样
*/
function t2($str){
$res=str_split(strrev($str),3);
$res=strrev(implode(',', $res));
return $res;
}
var_dump(t2($int_ing));
// 第三种
echo number_format ($int_ing);
?>
php 字符串常见面试题
最新推荐文章于 2024-02-03 10:51:07 发布