【发布时间】:2014-03-18 02:00:55
【问题描述】:
好的,我会尽量简化。
我有一个脚本可以在文件中搜索变量$search。
变量$search 是用户输入的前两个字母$user。
我想做的是找出$search的两个字母的大小写是什么,然后从该信息中生成更多的变量。
基本布局思路是这样的:
$cap1 = /*the capitalization of $search[0]*/;
$cap2 = /*the capitalization of $search[1]*/;
if (/*capitalization of $cap1 is UPPERCASE*/){
$uncap1 = /*LOWERCASE capitalization of $cap1*/;
} else if (/*capitalization of $cap1 is LOWERCASE*/){
$uncap1 = /*LOWERCASE capitalization of $cap1*/;
}
if (/*capitalization of $cap2 is UPPERCASE*/){
$uncap2 = /*LOWERCASE capitalization of $cap2*/;
} else if (/*capitalization of $cap2 is LOWERCASE*/){
$uncap2 = /*LOWERCASE capitalization of $cap2*/;
}
echo "Original phrase:" . $search . "\n";
echo "New phrase:" . $uncap1 . $uncap2 . "\n";
我想知道如何反转大写。 (我也想知道多行的cmets能不能用在一行中间)
我正在考虑只使用 str_replace 函数,但我懒得输入字母 4 次。
任何帮助将不胜感激。 :)
【问题讨论】:
标签: php function capitalization