❶ php 输出列表 用*星号 隐藏部分字符
<?php
echosubstr_replace('abcdef','###',1); //输出a###
echosubstr_replace('abcdef','###',1,2); //输出a###def
echosubstr_replace('abcdef','###',-3,2); //输出abc###f
echosubstr_replace('abcdef','###',1,-2); //输出a###ef
?>
我就讲这么多!
剩下你自己活学活用吧
❷ .PHP加星号是什么意思
*.php 表示所有的php文件
*.txt 表示所有的txt文件
*号就是通配符,表示任意字符
❸ php函数 输出一手机号中间五位用星号代替 怎么写啊
网站展示用户隐私数据的时候,需要安全处理。比如:对手机号码中间五位或多位进行*号替换。PHP常用处理的方式有两种,一种是用substr进行截取,然后拼接*号;另一种是使用正则替换。示例代码如下:
//index.php
<?php
header("Content-type:text/html;charset=utf-8;");
//测试
//纯手机号码
$phone="10021012110";
echophoneSafeDeal($phone);
echo"<br/>";
$phoneStr="联系方式:10021012110";
echophoneSafeDeal($phoneStr,true);
/**
*手机号码安全处理(中间五位用*代替)
*
*@paramString$phone
*@paramboolean$string
*/
functionphoneSafeDeal($phone,$flag=false){
//字符串中包含手机号码替换
if($flag){
returnpreg_replace('/(d{3})d{5}(d{3})/','${1}*****${2}',$phone);
}else{
//纯手机号码处理
returnsubstr($phone,0,3)."*****".substr($phone,8,3);
}
}运行结果:
❹ 用php输出一个星号金字塔,第一行有一个星号,第二行有3个,加两个这样,求代码
用循环输出序列数字13579…,用你需要的阶梯数减去循环输出的序列数字就是空格的数量,输出的序列数字就是星号的个数
❺ PHP正则表达式中*的用法
1:$mode="/go*gle/"; 这是正则。
$str="oogle" 这是待匹配的字符串。
匹配字符含有g,g后面有零个o,或者是多个o。由此判断第一个应该是 不匹配的。
2
$mode="/go*g*le/";
$str="oogle";
匹配字符含有g,g后面有零个o,或者是多个o。第二个星号表示 *号前面的有0或多次出现。
这个匹配成功。
❻ php怎么怎么用*号做一个等腰三角形
问题不难,给你两个版本,一个是在页面中输出的,一个是在命令行输出的:
页面输出版本,注意,这亮戚里为了看起来更加完美,“*”外面使用了<span />进行包装,并设置了样敬宴陵式,同时,空白区域也是使用<span />进行输出的,这样的目的是使用样式控制显示效果:
function printTriangle($len, $char='*') {
$offset = 0;
if ($len % 2 == 0) {
$offset = ceil($len / 2) + 1;
} else {
$offset = ceil(($len - 1) / 2) + 1;
}
for ($i=1; $i<=$len; $i++) {
echo str_repeat('<span style="display: inline-table; width: 10px; height: 10px;"> </span>', $len - $i);
echo str_repeat('<span style="display: inline-table; width: 20px; height: 10px; text-align: center;">'.$char.'</span>', $i);
echo '<br />';
}
}
}
2. 命令行版本祥纤:注意,输出的星号($char)应该使用全角符号,保证占用两个基本空格的宽度,而空格只是占用半个全角的宽度:
function printTriangle($len, $char='×') {
$offset = 0;
if ($len % 2 == 0) {
$offset = ceil($len / 2) + 1;
} else {
$offset = ceil(($len - 1) / 2) + 1;
}
for ($i=1; $i<=$len; $i++) {
echo str_repeat(' ', $len - $i);
echo str_repeat($char, $i);
echo PHP_EOL;
}
}
❼ 在php中插入什么代码让用户名变星号
把用户名用*替换一下
如果要显示部分用户名和星号就截取一段加星号。