我试图找出一种方法来接受一个导入的字符串,用两个指定的字符替换每个字符,然后能够获得输出,并通过另一个函数运行它来返回原来的字符串。
这是我想要做的转换的一个例子
@ A B C D E F G H I J K L M N O From
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 To
! " # $ % & ' ( ) * + , - . / From
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4
我需要将电话号码格式化为一个长数字字符串(美国电话号码格式)
// I know there are tons more
$phones = array(
'1(800) 555-1212',
'1.800.555.1212',
'800.555.1212',
'1 800 555 1212',
'1.800 CALL NOW' // 1 800 225-5669
);
foreach($phones as $phone) {
echo "new forma
我被命令把我们的网站本地化。是啊。
有问题,在一些地方作为我们的通知系统。示例:您有3条新消息
Id希望本地字符串看起来类似于:
You have % new messages
然后传递该数字并将%替换为该数字。
不管怎么说,如果我想要多个数字的话,比如:
You have % new messages, and % alerts
我想在数组中传递两个数字来替换第一个和第二个%
示例:
$local->get(alert.message, array(3, 4))
alert.message腐蚀You have % new messages, and % alerts
最后的输出为:Yo
有人知道这个错误是什么吗?我需要帮助处理这个Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\xampp\htdocs\sfprojects\jobeet\lib\vendor\symfony\lib\response\sfWebResponse.class.php on line 409。我使用的是xampp1.8.3和symfony 1.4。因为这件事,我没办法站出来:‘’任何帮助都将不胜感激。谢谢。
下面的函数从包含各种字符的新闻和产品标题中重写urls。我希望创建的字符串只包含字母数字值和"-",不包含结尾"-“或空格,也不包含重复的"-”。下面的函数运行良好,但我想知道是否有更简单或更有效的方法来编写它?
function urlName($string) {
$string = trim($string); // no open ends
$string = strtolower($string); // all lowercase
$str
我基本上有这样的代码,它确定数组中相同日期的数目:
function get_archives_html ($blog) {
//tag array to store arrays with same tag
$count_tags = array();
//store output
$output = '';
foreach($blog as $id) {
//abbreviate date name
$originalDate = $id["date"]["year"
我像这样调用代码
strtr($somevars['thisvar'], "abc")
其中$somevars['thisvar']包含字符串。
它给了我
Warning: strtr() [function.strtr]: The second argument is not an array
为什么?