- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这段代码,每 3 个字符分割一个字符串,工作正常,但重音符号很困惑:
$splitted_array = str_split('waderòrò',3);
但它输出
print_r($splitted_array ); >> Array ( [0] => wad [1] => er▯ [2] => ▯r▯ [3] => ▯ )
我知道已经有人问过类似的问题,但这个问题对我没有帮助。 ucwords and french accented lettres encoding 。我确实尝试过 mb_split,但没有成功,因为我无法找到正确的正则表达式...正确的代码是什么?
最佳答案
用户“veszelovszki at gmail dot com”将以下解决方案发布到 PHP str_split 手册页。它是 str_split() 函数的多字节安全变体。
function mb_str_split($string, $split_length = 1)
{
if ($split_length == 1) {
return preg_split("//u", $string, -1, PREG_SPLIT_NO_EMPTY);
} elseif ($split_length > 1) {
$return_value = [];
$string_length = mb_strlen($string, "UTF-8");
for ($i = 0; $i < $string_length; $i += $split_length) {
$return_value[] = mb_substr($string, $i, $split_length, "UTF-8");
}
return $return_value;
} else {
return false;
}
}
关于php str_split() 每 n 个字符带重音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42122138/
我正在寻找最快的解决方案,到split一个字符串分成几部分,没有 word-wrap . $strText = "The quick brown fox jumps over the lazy dog
这个问题在这里已经有了答案: How to get last subelement of every element of a list? (2 个回答) 4年前关闭。 我有一个 R 字符串列表,我想
我有一个带有 ID (V1) 的数据框和一些包含具有逗号分隔值的字符串的列,即“a,b”(V2)。我想根据任何值向量与此字符串中任何值之间的匹配来过滤数据框。我还想保留任何其他列而不明确命名它们 (V
我给出了一个示例,以便您了解我想要实现的目标。我得到了这个标题: $t1 = "Disposizione n. 158 del 28.1.2012"; $t2 = "Disposizione n.66
我有一个函数,当给定一个字符串列表时,应该返回一个由 N 大小的所有唯一字符串组成的向量。 get_unique <- function (input_list, size = 3) { out
我有这段代码,每 3 个字符分割一个字符串,工作正常,但重音符号很困惑: $splitted_array = str_split('waderòrò',3); 但它输出 print_r($splitt
我有一段代码是这样的: $string="رستوران"; $arr = str_split($string); var_dump($arr); echo ''; 结果是: array (size=
我有这段代码,每 3 个字符分割一个字符串,工作正常,但重音符号很困惑: $splitted_array = str_split('waderòrò',3); 但它输出 print_r($splitt
我有一段代码是这样的: $string="رستوران"; $arr = str_split($string); var_dump($arr); echo ''; 结果是: array (size=
stringr 包中 str_split 的文档指出,对于模式参数: If "" splits into individual characters. 这表明它在这方面的行为与 strsplit 相同
这个问题在这里已经有了答案: What is the best way to split a string into an array of Unicode characters in PHP? (8
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我有一个包含一些问题的数据框。我想从问题中删除前导数字和句点,但保留其他所有内容。我不太了解正则表达式,但这似乎是 str_split() 的完美用法,特别是在 dplyr 管道中。但是,拆分字符串后
我有这个字符串: 235072,testing,some252f4,14084-things224072,and,other2524,14084-thingies223552,testing,some
$transData = fgets($fp); while (!feof ($fp)) { $transArry = explode(" ", $transData); $firs
仍在努力掌握咕噜声 library(stringr) library(purrr) df % map(str_split, pattern = " ") %>% map_chr(c(1,2)) 关于r
假设我有这么一小段代码: 如何在 Python v2.7 中执行此操作? 我以为这样就可以了: the_string = 'hello world!' tmp = the_string.split(
我正在尝试以下内容 $x = "126·10⁴"; $array = str_split($x); echo "x = " . $x . ""; echo "Array length: " . cou
我目前正在做一个项目,我想我应该继续学习如何使用 PDO,而不是使用常规的 MySQL 查询。 我有一个名为 contestants 的表,数据库、表和所有列都是 utf-8 格式。我在参赛者表中有十
我目前正在做一个项目,我想我应该继续学习如何使用 PDO,而不是使用常规的 MySQL 查询。 我有一个名为 contestants 的表,数据库、表和所有列都是 utf-8 格式。我在参赛者表中有十
我是一名优秀的程序员,十分优秀!