这是我的简单代码:
$string = "PAAUSTRALIA" ;
$output = str_replace("A","",$string);
$output = str_replace("P","",$output);
Run Code Online (Sandbox Code Playgroud)
这里的输出是:USTRLI
但是,我想要的输出是澳大利亚.
有什么简单的方法在PHP中执行此任务?简单地说,我想每次从字符串左侧为我的项目替换一个字符.
RewriteRule ^([a-z]).php$ /index.php?zig=$1 [NC,L] # working
Run Code Online (Sandbox Code Playgroud)
此规则正常运行.但
RewriteRule ^([a-z]+).php$ /index.php?zig=$1 [NC,L] # not working
Run Code Online (Sandbox Code Playgroud)
要么
RewriteRule ^([a-z]\+).php$ /index.php?zig=$1 [NC,L] # not working
Run Code Online (Sandbox Code Playgroud)
不管用.差异是(+).如何+在上面的代码中使用?
这是我的输入数组:
输入:
$input["a"]["b"]["UK"] = 96 ;
$input["a"]["c"]["UK"] = 69 ;
$input["a"]["bp"]["USA"] = 29 ;
$input["a"]["c"]["USA"] = 59 ;
$input["a"]["dd"]["UK"] = 31 ;
$input["a"]["cg"]["UK"] = 38 ;
Run Code Online (Sandbox Code Playgroud)
我想得到一个只包含["USA"]的新数组.所以输出必须是..............
输出:
$output["a"]["bp"]["USA"] = 29 ;
$output["a"]["c"]["USA"] = 59 ;
Run Code Online (Sandbox Code Playgroud)
可能吗 ?
这是我有效的代码:
.row {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #98bf21;
box-shadow: 10px 10px 5px #888888;
box-sizing: border-box;
font-size: 1.2em;
line-height: 1.6em;
margin-top: 10px;
overflow-x: hidden;
overflow-y: auto;
padding: 10px;
text-align: justify;
width: 100%;
}
hr {
display: block;
}
.row2 div {
float: left;
}
.tblalt {
overflow-y: auto;
width: 100%;
}
.tblalt .left {
box-sizing: border-box;
float: left;
overflow-y: auto;
padding-right: 5px;
width: 30%;
}
.tblalt .right {
border-left: 1px solid #0f0f0f;
box-sizing: border-box;
float: …Run Code Online (Sandbox Code Playgroud)这是我的阵列
$input = array("ASTY","PLO","KNGO","c","LOP","OPL","HONGO","TSAY");
Run Code Online (Sandbox Code Playgroud)
这里,
ASTY,TSAY =包含相同的字母.我需要保留第一个.
PLO,LOP,OPL =包含相同的字母.我需要保留第一个.
所以,我想要的输出数组
$output = array("ASTY","PLO","KNGO","c","HONGO");
Run Code Online (Sandbox Code Playgroud)
有没有内置函数来做到这一点?array_unique适用于非重新排列的单词.