问题标签 [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 回答
8214 浏览

c - 为什么禁止变长数组:“C90禁止变长数组”?

我知道我不应该在 C90 中这样做,这是一个相当基本的东西。

他们想让我专门使用 malloc 吗?我只是好奇它背后的逻辑。

0 投票
1 回答
966 浏览

php - PHP strpos 和 strlen

我试图在从 mysql 条目中获取的 $body 中的字符串之前和之后获取单词。我能够在正文中找到关键字,得到它的 strpos 和它的 strlen。从那里我相信我应该能够告诉它在此之前和之后打印 X 个字符(或理想情况下的单词),但我似乎无法在谷歌上找到任何告诉我 HOW 的内容。是否有一个 PHP 函数告诉它从 $strpos 开始,然后以某种方式使用 strlen 并在此之前和之后打印?

希望这不是太不清楚,任何帮助表示赞赏 - 谢谢。我从 Amandas 的回答中得到了原始的 strpos 和 strlen 想法: 在第一次出现字符串之前和之后返回单词

但我不明白如何应用它。

0 投票
2 回答
774 浏览

php - 如何
每 115 个字符插入一个标签

如何<br>每 115 个字符插入一个标签?哪种解决方案更好:strlen 或 regex?

我怎么能做到这一点?

更好地理解,如何在 stage6 中制作评论部分。

http://web.archive.org/web/20071120055812/http://stage6.divx.com/user/DorkmanScott

我需要完全格式化的评论。

0 投票
3 回答
3867 浏览

php - 用PHP中的HTML编号实体计算字符串的长度

我想用 PHP 计算字符串的长度。该字符串包含 HTML 实体编号,它增加了计算的字符数:&#8211;当我只希望它计为 1 时,它被计为 7。

如何将 html 编号实体转换为特殊字符仅以 1 长度计的形式?

示例字符串:

编码:

当我在寻找“20”时,会产生“38”。出了什么问题?

0 投票
3 回答
1562 浏览

c - 为什么 strlen 的参数是“const”?

我正在学习C语言。

我的问题是:为什么 strlen 的参数是“const”?

我在想这是因为字符串是一个地址,所以初始化后它不会改变。如果这是正确的,这是否意味着每次使用指针作为参数构建函数时,都应该将其设置为常量?

就像我决定构建一个将 int 变量设置为 double 的函数一样,它是否应该定义为:

或者

还是根本没有区别?

0 投票
2 回答
1155 浏览

php - PHP strlen() 和字符串的宽度

不确定是否有一个 php 函数可以帮助确定这一点。

我有一些带有可变字符的字符串。我的问题是字符串有多长,而不是有多少个字符。

两者都有 9 个字符。但是,由于字符更宽,第二个在浏览器中稍长。

最终,我想在两个字符串之后附加“......”一系列点,但由于第二个和第一个的宽度不同,因此不均匀。

关于如何确定字符串宽度的任何很酷的想法或方法?也许,如果我知道宽度值,我可以适当地对附加信息进行编码。

0 投票
1 回答
925 浏览

c - static size_t strnlen(const char *s, size_t max) -- 为什么是静态返回值?

我可能会发疯,但我认为我从未在 C++ 中看到过这种情况(尽管我的参考代码是 C 语言)。为什么这里的代码返回值有静态,有什么影响?我认为我从未见过类范围之外的静态函数(但显然 C 没有类,这可能具有不同的语法含义)。

来自http://www.zeuscat.com/andrew/software/c/strnlen.c

0 投票
2 回答
16802 浏览

iphone - 将 CGSize 转换为 CGFloat 并使用它来调整 RoundRectButton 的大小

我正在尝试查找一串文本的物理像素大小。然后我想用这个大小来设置一个圆形矩形按钮的长度。我用来获取长度的方法返回一个 CGSize。如何将其转换为 CGFloat?或者,也许有人可以提出一种完全不同的方法来实现这一点。

这是我目前的代码:

正如你在上面看到的,我使用了 CGRectMake 方法,它接受 4 个参数作为 CGFloat。但是,我传入了一个导致运行时错误的 CGSize。

0 投票
1 回答
74 浏览

c - 确定c中位块的大小

我正在实现一个原始分组密码。但是,实现方式是密文的大小可能与明文的大小不同。我需要知道如何计算编码后形成的密文的大小。strlen(char *) 将不起作用,因为密文可能包含多个 '\n' 字符。有没有解决这个问题的方法?

0 投票
3 回答
5494 浏览

php - PHP - strlen 不工作

在 Register.php 中,它包含一个表单。

在 Insert.php 中,它包含进行一些验证的代码。

当我输入无效的电子邮件地址时,单击“发送注册”,它将显示错误消息“电子邮件无效”。因此,我尝试输入有效的电子邮件地址并在用户名字段中输入 5 个或更少的字符,然后单击“发送注册”。但它不显示错误消息。

我可以知道我的代码有什么问题吗?
对不起,我是编程和 php 的初学者。
提前致谢!