string相关内容

得到每个单词的第一个字母

如何获取给定字符串中每个单词的第一个字母? $string = "Community College District"; $result = "CCD"; 我找到了javascript方法,但不确定如何将其转换为php. 解决方案 explode() 上的空格,然后使用[]表示法将所得字符串作为数组访问: $words = explode(" ", "Community ..
发布时间:2020-05-27 00:21:37 PHP

在php中以字节为单位测量字符串大小

我正在为门户网站提供房地产供稿,它告诉我字符串的最大长度应为20,000字节(20kb),但我以前从未遇到过. 如何测量varchar string的byte大小.这样一来,我可以做一会儿循环来修剪它. 解决方案 您必须确定字符串是ascii编码还是采用多字节格式编码. 在前一种情况下,您可以只使用strlen. 在后一种情况下,您需要找到每个字符的字节数. str ..
发布时间:2020-05-27 00:20:42 PHP

如何在PHP中提取字符串的前100个字符

我正在寻找一种从字符串变量中提取前100个字符以放入另一个变量进行打印的方法. 是否有可以轻松实现此目的的功能? 例如: $string1 = "I am looking for a way to pull the first 100 characters from a string variable to put in another variable for printing ..
发布时间:2020-05-27 00:20:35 PHP

如何使用PHP从字符串中删除最后一个逗号?

我正在使用循环从数据库中获取值,结果是: 'name', 'name2', 'name3', 我想要这样: 'name', 'name2', 'name3' 我想在循环的最后一个值之后删除逗号. 解决方案 使用 功能: rtrim($my_string, ','); 第二个参数表示要删除的字符. ..
发布时间:2020-05-27 00:20:32 PHP

PHP将两个不同的字符串表示为相同

可能重复: php == vs ===运算符 如何进行平等(==双重平等)和标识(===三等号)比较运算符是否不同? 为什么以下语句返回true? "608E-4234" == "272E-3063" 我也尝试过在字符串周围用单引号引起来.我可以将其评估为false的唯一方法是使用===运算符而不是== 我的猜测是PHP将其视为一种方程式,但似乎有些奇怪. 有人可以 ..
发布时间:2020-05-27 00:20:30 PHP

PHP查找字符串中所有出现的子字符串

我需要解析一个HTML文档并查找其中所有出现的字符串asdf. 我目前已将HTML加载到字符串变量中.我只需要字符位置,这样我就可以遍历列表以在字符串之后返回一些数据. strpos函数仅返回 first 事件.返回全部 怎么样? 解决方案 在不使用正则表达式的情况下,类似这样的方法应该可以返回字符串位置: $html = "dddasdfdddasdffff"; $ne ..
发布时间:2020-05-27 00:19:43 PHP

在URL中的last/之后获取字符

我想在http://www.vimeo.com/1234567 这样的网址中获取最后一个/之后的字符 我如何使用php? 解决方案 非常简单: $id = substr($url, strrpos($url, '/') + 1); strrpos 获取最后一次出现斜线的位置; substr 返回该位置之后的所有内容. 如redanimalwar所提到的,如果没有斜杠,这 ..
发布时间:2020-05-27 00:18:36 PHP

如何在PHP中将数组值转换为小写?

如何在PHP中将数组中的所有值转换为小写? 像array_change_key_case一样? 解决方案 使用 array_map() : $yourArray = array_map('strtolower', $yourArray); 如果您需要小写嵌套数组(通过 Yahya Uddin ): $yourArray = array_map('nestedLower ..
发布时间:2020-05-27 00:18:34 PHP

检查字符串是否为空

我有一个函数isNotEmpty,如果字符串不为空,则返回true;如果字符串为空,则返回false.我发现如果我通过它传递一个空字符串,它将无法正常工作. function isNotEmpty($input) { $strTemp = $input; $strTemp = trim($strTemp); if(strTemp != '') //Also tri ..
发布时间:2020-05-27 00:18:00 PHP

如何验证字符串仅包含小写字母?

我正在尝试验证我的字符串是否与模式匹配.也就是说,完整的字符串可以写为该模式. 但是,如果任何子字符串与该模式匹配,则preg_match返回true. (例如preg_match("#[a-z]*#, "333k")返回1,我不想这样做. 在这个示例中,我宁愿验证一下,整个字符串仅包含小的拉丁字母.) 解决方案 您分别使用 start 和 end 标记(^和$)来表示正则表达式模式中字符 ..
发布时间:2020-05-27 00:16:21 PHP

如何在PHP中打开名称为Unicode字符的文件?

例如,我有一个这样的文件名-проба.xml,但无法从PHP脚本中打开它. 如果我将php脚本设置为utf-8,则脚本中的所有文本均为utf-8,因此当我将其传递给file_get_contents时: $fname = "проба.xml"; file_get_contents($fname); 我收到文件不存在的错误消息.原因是在Windows(XP)中,所有带有非拉丁字符 ..
发布时间:2020-05-27 00:14:50 PHP

字符串文字前面的b有什么作用?

$binary = b'Binary string'; 以b inary形式创建字符串有什么后果? 我在文档中找不到关于此的任何提示.刚刚在查看language_scanner时发现了这种好奇心. 解决方案 这是永不发布的PHP版本6的前向兼容性令牌,该版本应该具有本机unicode支持. 在PHP6中,字符串默认为unicode,并且函数在其上的unicode字符级别上运 ..
发布时间:2020-05-27 00:14:33 PHP

获取PHP中的数字总和

如何在PHP中找到一个数字中所有数字的总和? 解决方案 array_sum(str_split($number)); 这假定数字为正(或更准确地说,将$number转换为字符串仅生成数字). ..
发布时间:2020-05-27 00:14:31 PHP

PHP从数字字符串中删除逗号

在PHP中,我有一个包含所有字符串的变量数组.存储的某些值是带有逗号的数字字符串. 我需要什么: 一种从字符串中修剪逗号的方法,并且仅对数字字符串执行此操作.这并不像看起来那样简单.主要原因是以下操作失败: $a = "1,435"; if(is_numeric($a)) $a = str_replace(',', '', $a); 这失败,因为$a = "1435 ..
发布时间:2020-05-27 00:14:23 PHP

PHP:拆分长字符串而不会断词

我正在寻找与 相似的东西 str_split_whole_word($longString, x) 其中,$longString是句子的集合,而x是每行的字符长度.它可能会很长,我想将其基本上以数组的形式分成多行. 例如, $longString = 'I like apple. You like oranges. We like fruit. I like meat, als ..
发布时间:2020-05-27 00:07:23 PHP

如何在PHP中获取字符串的字节值?

说我在php中有一个字符串,它可以打印成这样的文本文件: nÖ§9q1Fª£ 如何将其字节码而不是时髦的ascii字符保存到我的文本文件中? 解决方案 使用ord函数 http://ca.php.net/ord 例如 ..
发布时间:2020-05-27 00:04:00 PHP

从字符串PHP删除尾部斜杠

是否可以使用PHP从字符串中删除斜杠 / ? 解决方案 可以,只需检查最后一个字符是否为斜杠,然后核对该斜杠即可. if(substr($string, -1) == '/') { $string = substr($string, 0, -1); } 另一种(可能更好)的选择是使用rtrim()-此选项将删除所有尾部斜杠: $string = rtrim($str ..
发布时间:2020-05-27 00:03:48 PHP

如何检测字符串中的非ASCII字符?

如果我有一个PHP字符串,如何有效地确定它是否包含至少一个非ASCII字符?用非ASCII字符表示我不属于该表的任何字符, http://www.asciitable.com /,位置在32-126之间. 因此,它不仅必须是ASCII表的一部分,而且还必须是可打印的.我想检测一个字符串,其中包含至少一个不符合这些规范的字符(不可打印的ASCII字符或完全不同的字符,例如不属于该表的Unico ..
发布时间:2020-05-27 00:03:14 PHP

返回第一次出现在php中的字符之前的字符串部分

在PHP中,最简单的方法是在首次出现特定字符之前返回字符串的一部分? 例如,如果我有一个字符串... “快速的棕色狐狸跳过了等等,等等." ...并且我正在过滤空格字符(“"),该函数将返回 “" 谢谢! 解决方案 您可以这样做: $string = 'The quick brown fox jumped over the lazy dog'; $substr ..
发布时间:2020-05-27 00:02:14 PHP