string相关内容
如何获取给定字符串中每个单词的第一个字母? $string = "Community College District"; $result = "CCD"; 我找到了javascript方法,但不确定如何将其转换为php. 解决方案 explode() 上的空格,然后使用[]表示法将所得字符串作为数组访问: $words = explode(" ", "Community
..
我想将此hello@domain.com转换为 hello@domain.com 我尝试过: url_encode($string) 这提供了我输入的相同字符串,并返回@符号转换为%40 也尝试过: html
..
我正在为门户网站提供房地产供稿,它告诉我字符串的最大长度应为20,000字节(20kb),但我以前从未遇到过. 如何测量varchar string的byte大小.这样一来,我可以做一会儿循环来修剪它. 解决方案 您必须确定字符串是ascii编码还是采用多字节格式编码. 在前一种情况下,您可以只使用strlen. 在后一种情况下,您需要找到每个字符的字节数. str
..
我正在寻找一种从字符串变量中提取前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
..
我正在使用循环从数据库中获取值,结果是: 'name', 'name2', 'name3', 我想要这样: 'name', 'name2', 'name3' 我想在循环的最后一个值之后删除逗号. 解决方案 使用 功能: rtrim($my_string, ','); 第二个参数表示要删除的字符.
..
可能重复: php == vs ===运算符 如何进行平等(==双重平等)和标识(===三等号)比较运算符是否不同? 为什么以下语句返回true? "608E-4234" == "272E-3063" 我也尝试过在字符串周围用单引号引起来.我可以将其评估为false的唯一方法是使用===运算符而不是== 我的猜测是PHP将其视为一种方程式,但似乎有些奇怪. 有人可以
..
我需要解析一个HTML文档并查找其中所有出现的字符串asdf. 我目前已将HTML加载到字符串变量中.我只需要字符位置,这样我就可以遍历列表以在字符串之后返回一些数据. strpos函数仅返回 first 事件.返回全部 怎么样? 解决方案 在不使用正则表达式的情况下,类似这样的方法应该可以返回字符串位置: $html = "dddasdfdddasdffff"; $ne
..
我想在http://www.vimeo.com/1234567 这样的网址中获取最后一个/之后的字符 我如何使用php? 解决方案 非常简单: $id = substr($url, strrpos($url, '/') + 1); strrpos 获取最后一次出现斜线的位置; substr 返回该位置之后的所有内容. 如redanimalwar所提到的,如果没有斜杠,这
..
如何在PHP中将数组中的所有值转换为小写? 像array_change_key_case一样? 解决方案 使用 array_map() : $yourArray = array_map('strtolower', $yourArray); 如果您需要小写嵌套数组(通过 Yahya Uddin ): $yourArray = array_map('nestedLower
..
我有一个函数isNotEmpty,如果字符串不为空,则返回true;如果字符串为空,则返回false.我发现如果我通过它传递一个空字符串,它将无法正常工作. function isNotEmpty($input) { $strTemp = $input; $strTemp = trim($strTemp); if(strTemp != '') //Also tri
..
我正在尝试验证我的字符串是否与模式匹配.也就是说,完整的字符串可以写为该模式. 但是,如果任何子字符串与该模式匹配,则preg_match返回true. (例如preg_match("#[a-z]*#, "333k")返回1,我不想这样做. 在这个示例中,我宁愿验证一下,整个字符串仅包含小的拉丁字母.) 解决方案 您分别使用 start 和 end 标记(^和$)来表示正则表达式模式中字符
..
例如,我有一个这样的文件名-проба.xml,但无法从PHP脚本中打开它. 如果我将php脚本设置为utf-8,则脚本中的所有文本均为utf-8,因此当我将其传递给file_get_contents时: $fname = "проба.xml"; file_get_contents($fname); 我收到文件不存在的错误消息.原因是在Windows(XP)中,所有带有非拉丁字符
..
$binary = b'Binary string'; 以b inary形式创建字符串有什么后果? 我在文档中找不到关于此的任何提示.刚刚在查看language_scanner时发现了这种好奇心. 解决方案 这是永不发布的PHP版本6的前向兼容性令牌,该版本应该具有本机unicode支持. 在PHP6中,字符串默认为unicode,并且函数在其上的unicode字符级别上运
..
如何在PHP中找到一个数字中所有数字的总和? 解决方案 array_sum(str_split($number)); 这假定数字为正(或更准确地说,将$number转换为字符串仅生成数字).
..
在PHP中,我有一个包含所有字符串的变量数组.存储的某些值是带有逗号的数字字符串. 我需要什么: 一种从字符串中修剪逗号的方法,并且仅对数字字符串执行此操作.这并不像看起来那样简单.主要原因是以下操作失败: $a = "1,435"; if(is_numeric($a)) $a = str_replace(',', '', $a); 这失败,因为$a = "1435
..
我正在寻找与 相似的东西 str_split_whole_word($longString, x) 其中,$longString是句子的集合,而x是每行的字符长度.它可能会很长,我想将其基本上以数组的形式分成多行. 例如, $longString = 'I like apple. You like oranges. We like fruit. I like meat, als
..
说我在php中有一个字符串,它可以打印成这样的文本文件: nÖ§9q1Fª£ 如何将其字节码而不是时髦的ascii字符保存到我的文本文件中? 解决方案 使用ord函数 http://ca.php.net/ord 例如
..
是否可以使用PHP从字符串中删除斜杠 / ? 解决方案 可以,只需检查最后一个字符是否为斜杠,然后核对该斜杠即可. if(substr($string, -1) == '/') { $string = substr($string, 0, -1); } 另一种(可能更好)的选择是使用rtrim()-此选项将删除所有尾部斜杠: $string = rtrim($str
..
如果我有一个PHP字符串,如何有效地确定它是否包含至少一个非ASCII字符?用非ASCII字符表示我不属于该表的任何字符, http://www.asciitable.com /,位置在32-126之间. 因此,它不仅必须是ASCII表的一部分,而且还必须是可打印的.我想检测一个字符串,其中包含至少一个不符合这些规范的字符(不可打印的ASCII字符或完全不同的字符,例如不属于该表的Unico
..
在PHP中,最简单的方法是在首次出现特定字符之前返回字符串的一部分? 例如,如果我有一个字符串... “快速的棕色狐狸跳过了等等,等等." ...并且我正在过滤空格字符(“"),该函数将返回 “" 谢谢! 解决方案 您可以这样做: $string = 'The quick brown fox jumped over the lazy dog'; $substr
..