gpt4 book ai didi

php - PHP字符串比较考虑之间的空格

转载 作者:行者123 更新时间:2023-12-02 06:21:42 35 4
gpt4 key购买 nike

在PHP中,我需要比较2个字符串。

str1 =“这是一个字符串”

str2 =“这是一个字符串”

我想将str1和str2视为相同的字符串。

我能想到的方式是:

首先修剪弦。首先提取每个字符串的单词,比较单词,然后得到结果。

还有什么更好的方法,例如bulit-in函数或进行比较的其他方法?

最佳答案

只需使用 preg_replace() function trim() function即可。下列:

<?php
$str1 = "this is             a       string";
$str2 = " this is a string  ";
$str1 = preg_replace('/\s+/', ' ', trim($str1));
$str2 = preg_replace('/\s+/', ' ', trim($str2));
var_dump($str1, $str2);

将输出两个相同的字符串:
string(16) "this is a string"
string(16) "this is a string"

请参见 this codepad作为证明。

关于php - PHP字符串比较考虑之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025385/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com