❶ 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中插入什麼代碼讓用戶名變星號
把用戶名用*替換一下
如果要顯示部分用戶名和星號就截取一段加星號。