相关疑难解决方法(0)

替换ereg_replace

可能重复:
如何在PHP中将ereg表达式转换为preg?

我升级了php,现在我得到了ereg_replace已弃用的错误.

我做了一些搜索网络,发现我可以使用preg但不知道如何正确更改此代码

$scriptName = ereg_replace(
    "^".$_SERVER["DOCUMENT_ROOT"], "", 
    $_SERVER["SCRIPT_FILENAME"]
);
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace ereg-replace

1
推荐指数
1
解决办法
1307
查看次数

将ereg_replace更改为等效的preg_replace

可能重复:
ereg_replace,preg_replace和PHP 5.3.0
将ereg表达式转换为preg

使用preg_replace对以下表达式的等价物是什么?

ereg_replace('^' . $g_lang_prefix, '', $t_var );
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
3012
查看次数

PHP ereg问题

我升级到PHP 5.3,我得到了错误:ereg已被弃用.

我可以用什么来取代这个?

function CheckIfAlphaNumberic($text) {
    if (ereg('[^A-Za-z0-9]', $text)) {
        unset ($text);
    }
    return $text;
}
Run Code Online (Sandbox Code Playgroud)

php ereg

0
推荐指数
1
解决办法
324
查看次数

php ereg弃用

可能重复:
将ereg表达式转换为preg

我试图转换,但我一直在失败.

我的ereg: if (!ereg("^[a-zA-Z0-9]{3,16}$",$username)) {

是错的,因为它已经过时了.我该如何切换到preg_match

php regex

0
推荐指数
1
解决办法
95
查看次数

如何检查字符串是否只包含PHP中的字母?

我想编写一个PHP代码,检查变量是否只包含字母而不是字符而不是数字,我输入了这个但是它不起作用:

$myVar = "Var#iable5";

ereg(^[a-zA-Z] , $myVar)
Run Code Online (Sandbox Code Playgroud)

php regex

0
推荐指数
1
解决办法
6814
查看次数

这个PHP正则表达式是什么意思?

我正在学习PHP正则表达式,而且我遇到了一些我无法理解的问题.

本书以验证电子邮件地址为例.

if (ereg("^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$", $email))
Run Code Online (Sandbox Code Playgroud)

我不清楚这个表达的几个元素.

  1. 这是什么意思 [^@]+@
  2. 括号的目的是什么([a-z0-9\-]+\.)

php regex ereg

-4
推荐指数
1
解决办法
509
查看次数

标签 统计

php ×6

regex ×4

ereg ×2

ereg-replace ×1

preg-replace ×1