问题标签 [strlen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7024 浏览

c - 我可以指望我的编译器在 const char * 上优化 strlen 吗?

在我的 SAX xml 解析回调(XCode 4,LLVM)中,我对这种类型的代码做了很多调用:

假设编译器优化了 strlen(kFoo) 是否安全?

(Apple 示例代码已经预先计算了 strlen(kFoo),但我认为这对于大量常量字符串很容易出错。)

编辑:优化动机:使用 NSXMLParser 在 iPod touch 2G 上解析我的 SVG 地图需要 5 秒(!)。所以,我想切换到 lib2xml,并优化字符串比较。

0 投票
6 回答
61720 浏览

c - strlen 不检查 NULL

为什么strlen()不检查NULL?

如果我这样做strlen(NULL),程序分段错误。

试图了解其背后的基本原理(如果有的话)。

0 投票
7 回答
5218 浏览

c - 为什么 strlen 函数在没有#include 的情况下工作?

快速提问:

strlen[char*]无论我是否都完美地#include <string.h>工作

我从编译器得到的只是关于隐式声明的警告,但在功能上它按预期工作。

这是为什么?

0 投票
3 回答
3622 浏览

c++11 - C++11 char16_t strlen 等效函数

我有一个简单的问题:有没有办法在以零结尾的数组中进行类似strlen()的字符计数?char16_t

0 投票
4 回答
165 浏览

php - Strlen 剥离每个 [x] 个字符

我正在尝试删除下面的每三个字符(在示例中为句点)是我最好的猜测,并且与我得到的结果接近,但我错过了一些东西,可能是次要的。这种方法(如果我可以让它工作)也会比正则表达式匹配更好吗?

0 投票
2 回答
452 浏览

c - 读取字符串并获取长度的函数 - C

我在编写从 STDIN 读取字符串并返回所述字符串的长度的 C 函数时遇到问题...建议?

0 投票
4 回答
510 浏览

php - 简单的 substr 和 strlen 问题......我快疯了

好的,所以看看这段代码:

我认为它需要这样的数字: 1234567890 并将其变成:123456

我是否疯狂地认为代码实际上是这样做的:7890 ??

在我看来,如果我只想显示像 CC 号码这样的数字的最后 4 位,我会这样做:

对?

0 投票
4 回答
1382 浏览

php - PHP - 如何截断由 foreach 循环形成的字符串?

假设我认为我有以下循环

这会在我的浏览器中输出这样的字符串

格迪、李、尼尔、皮尔特、亚历克斯、

我想知道是否有人可以建议一种在字符处截断此字符串的方法n,例如

格迪、李、奈...

由于字符串是从循环中输出的,我不确定如何在 this 周围包装一个截断函数foreach

感谢您的帮助!

样本截断函数

0 投票
1 回答
1178 浏览

php - 非常简单的 PHP strlen/if 问题

我正在尝试使用 2 个字符串,看看它们的长度,如果一个大于另一个,将其设置为$phonenumber,将另一个设置为$extension。见下文:

不过,这看起来行不通。我仍然在扩展中获得 10 位数字,在$phonenumber变量中获得 4 位数字。我错过了什么?

0 投票
3 回答
276 浏览

php - 如何在php中限制搜索框单词

php 如何限制搜索框中的单词?我希望将单词限制在 30 个单词以内,并且不要破坏短语。

我认为它应该结合strlenand explode,但如何?以及他在打字时如何注意习惯?

谢谢。