美食 健康 常识 生活 日常 合同 家居 养生 国学 心理学 中医 植物 营销 动物 汽车 管理 旅游 投资 人工智能 数字化 消费 元宇宙 金融 饮食 史学 经济
  • 会员

  • php字符串怎么只保留字母

    实现步骤:

    1、利用preg_match_all()函数配合正则表达式来过滤字符串,只保留英文字母,语法“preg_match_all("/[a-zA-Z]/u","$str",$arr);”,字母会存入“$arr”数组中;

    2、使用implode()函数将结果值拼接成一个新字符串即可,语法“implode($arr[0])”。

    在php中,可以利用preg_match_all()函数和implode()函数来让字符串中只有字母。

    实现步骤:

    步骤1:利用preg_match_all()函数配合正则表达式来过滤字符串,只保留英文字母

    preg_match_all()函数匹配字符串中所有出现的模式。

    preg_match_all (pattern , subject ,matches,flags,offset);
    • pattern::要搜索的模式,字符串形式。
    • subject:输入字符串。
    • matches:多维数组,作为输出参数输出所有匹配结果, 数组排序通过flags指定。
    • flags:数组结果排序,可以结合下面的几个标记使用
    • offset: 通常, 查找时从目标字符串的开始位置开始。(单位为字节)
    <?php
    
    header("Content-type:text/html;charset=utf-8");
    
    $str = "php.cn23v457zblog,?#$%^&())*(&^";
    
    echo "原字符串:";
    
    var_dump($str);
    
    preg_match_all("/[a-zA-Z]/u","$str",$arr);
    
    var_dump($arr);
    
    ?>

    可以看出,结果是一个二维数组。

    所需要的英文字母在内部的子数组$arr[0]中,将其转为字符串即可。

    步骤2:使用implode()函数将结果值拼接成一个字符串

    implode() 函数可以将一个一维数组转化为字符串。语法如下:

    implode($glue,$arr)
    参数描述
    $glue可选。用来设置一个字符串,表示使用 $glue 将数组每个元素连接在一起,默认情况下 $glue 为空字符串。
    $arr必需。要组合为字符串的数组。

    implode() 函数会返回一个由数组元素和“$glue”字符组合成的字符串。

    <?php
    
    header("Content-type:text/html;charset=utf-8");
    
    $str = "php.cn23v457zblog,?#$%^&())*(&^";
    
    echo "原字符串:";
    
    var_dump($str);
    
    preg_match_all("/[a-zA-Z]/u","$str",$arr);
    
    var_dump($arr);
    
    $newStr=implode($arr[0]);
    
    echo "处理后的字符串:";
    
    var_dump($newStr);
    
    ?>
    php字符串怎么只保留字母
    微信扫码分享

    0

    0

    分享
  • 会员

  • 上一篇: 优先级比较:v-for 和 v-if哪个更高?

    下一篇: 蛛丝马迹中的马到底指的是什么马?

    还没有评论,赶紧来抢沙发吧!

    青椒炒鸡蛋怎么炒先放机蛋吗 青椒炒蛋是先炒蛋还是先炒青椒

    1、应该先炒鸡蛋,然后炒青椒,待青椒半熟再放进鸡蛋。 2、烹饪原料:青椒4个、鸡蛋4个、葱花、油、盐、酱油。 3、将青椒 …

    人穷就别瞎浪,要懂得这些保护自己的“心计”

    每个人,都会有捉襟见肘的时候;每个人,都会经历一段困难的时光。在这个世界上,没有一个人的生活可以永远顺风顺水,在浮华的人 …

    新鲜松茸怎么吃最有营养价值最好吃 松茸怎样吃最有营养价值

    在农户手上刚买了一些新鲜的松茸,这可是好东西,是世界上珍稀名贵的天然药用菌,食用可滋补养生,但不知道要怎么吃才能吃出它的 …

    怎么做青笋好吃 怎么做青笋好吃

    1、食材:排骨300克,莴笋2根,蒜瓣6瓣,生姜1小块,油适量,盐5克,黄酒10毫升,酱油10毫升,十三香4克。 2、排 …

    减肥吃什么主食最好(减肥吃什么主食最好吃)

    现如今,随着时代的飞速发展,人们饮食也是吃的越来越好了,但是肥胖的朋友也就越来越多,那么减肥吃什么主食最好? 糙米 大米 …

    南瓜派的家常做法 南瓜派的做法家常做法大全

    1、南瓜泥180g、低筋面粉125g、黄油50g、糖粉(派皮)40g、糖粉(派馅)20g、淡奶油80g、蛋黄2个、鸡蛋2 …

    灵芝粉喝了有什么好处()

    灵芝是一种高等腐生真菌,由孢子繁殖,菌体分菌丝体和子实体两部分。那么灵芝粉喝了有什么好处 灵芝粉喝了有什么好处 平时人们 …

    鸡胸肉吃多了的危害(冷冻鸡胸肉吃多了的危害)

    鸡胸肉因为蛋白质含量较高,脂肪含量低,深受健身减肥人群的喜爱,很多人天天都吃鸡胸肉,那么鸡胸肉可以天天吃吗?吃多了有什么 …

    蜜汁南瓜粽子的做法 蜜汁南瓜粽子的做法视频

    1、食材:南瓜适量、蜂蜜适量、藕粉1小勺、小西红柿3只、薄荷3根。 2、将南瓜去皮,像切西瓜一样切成小片,然后摆入碗中, …

    浓香花生酱马芬的做法 浓香花生酱马芬的做法大全

    1、用料:低筋粉50克,花生酱50克,全蛋1个,细砂糖20克,花生油20克,牛奶30克,泡打粉1/4小勺,花生碎适量。 …

    心脏增大能恢复正常吗(心脏增大还可以活多久)

    心房增大的原因主要包括高血压、扩张型心肌病、风湿性心脏病等,危害有引起心力衰竭、心房颤动、出现血栓等。 一、原因: 1、 …

    一个女人长相年轻,是因为身上有这四个好习惯

    当我们提到“年轻”的时候,很多人会想到各种维持美貌的方法,比如使用化妆品、接受整形手术等等。 实际上,虽然化妆品和整形手 …

    面粉蒸熟了还能用来做什么

    面粉蒸熟了能用来做红薯团子,准备好食材后把红薯洗干净切块,将红薯放入蒸笼蒸10~15分钟,出锅后把红薯和熟面粉以及白糖搅 …

    香肠菌菇意粉怎么弄 香菇肉肠粉图片

    1、香肠菌菇意粉的用料:西式早餐肠若干、菌菇干若干、菠菜若干、通心粉若干。 2、肉肠切丁,西式早餐肠里面有很多香料,味道 …

    开着空调加湿器可以开一晚上吗(开空调可以整晚开加湿器吗)

    开空调能不能用加湿器 可以开加湿器。 开空调后会带走房间里面的水分,让空气变得干燥,加湿器是一种增加房间湿度的电器,在房 …

    青椒炒鸡蛋火腿片的做法 青椒炒鸡蛋火腿片的做法大全

    1、主料:火腿200g,鸡蛋3个,柿子椒2个,调料:蒜适量,生抽适量。 2、火腿去包装后切成小长方块。 3、青椒切同样的 …

    雪媚娘放冰箱第三天能吃吗(雪媚娘放冰箱第三天能吃吗会坏吗)

    雪媚娘是生活中常见的一种甜品,很多人喜欢吃,家里的雪媚娘在冰箱放了三天,那么雪媚娘放冰箱第三天能吃吗? 雪媚娘放冰箱第三 …

    杭椒牛柳怎么做

    杭椒牛柳是一道非常经典的佳肴,很多人都喜欢这道菜,更是成为各大酒店的抢手好菜,那么,杭椒牛柳怎么做呢? 准备好食材之后, …

    2023年国际海豹日是几月几日 2023年国际海豹日是哪一天

    2023年国际海豹日是几月几日 2023年国际海豹日是2023年3月1日,星期三。 2023年国际海豹日是哪一天 公历: …

    佛手瓜发芽吃了会中毒

    佛手发芽属于正常现象,食用后不会中毒危害身体。佛手瓜中含有丰富的营养物质,长芽可能会影响他的口感和营养价值,但是嫩芽及瓜 …