云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

CDN_cdn国外排名_测评

小七 141 0

CDN_cdn国外排名_测评

各位专家好,

我想了解word\u ext()中的分隔符是如何工作的。它是如何挑选绳子的?在探索和实验之后,我记录了我的观察结果。

这里是:

word\u ext()用于从作为输入的字符串列表中提取字符串。用户提供的输入将有一个分隔字符串列表。

word_ext(input string(varchar),word number to extract(int),separator(varchar))

考虑输入字符串:–它有10个分隔字符串,分隔符是逗号(,智慧农业物联网系统,)和分号(;)

$row='a,b,c;d,e,f,g;h,i;j';

$row=word_ext($row,3,',');

因为字符串是用逗号和分号分隔的,但是在word函数中我们指定了逗号(,)作为分隔符,所以BODS会在遇到逗号时立即分配数字。

比如$row='a,b,c;d,e,f,g;h,i;j';

遇到第一个逗号(,)时,它会给前一个字符串分配1个,云服务器价位,给下一个字符串分配2个,所以这个过程继续。它将忽略所有其他字母数字字符,只考虑逗号(,),即"a"将被分配数字1,什么叫云服务器,"b"将被分配2,"c;d"将被分配3,因为它将忽略其他字母数字字符,并且只查找由逗号分隔的字符串。

因此在内部它将是这样的,

$行='a(1),b(2),c;d(3),e(4),f(5),g;h(6),i;j(7)';

由于我们需要从给定的输入字符串中提取第三个单词,所以,

Output=c;d

如果$row=word_ext($row,大数据中心,4,',');

Output=e

现在我们将分隔符作为分号(;)

如果$row=word_ext($row,4,易淘客,';');

处理:$row='a,b,c(1);d,e,f,g(2);h,i(3);j(4)';