問題タブ [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 投票する
2 に答える
10142 参照

c - Cでcalloc()を使用するには?

このプログラムで文字列が 9 文字を超えた場合、エラーが発生するはずがありませんか?

ありがとう

ブラグマン

0 投票する
6 に答える
616 参照

c - 平行ストレン?

strlen関数をコーディングして\0シーケンスを並列で検索することにメリットがあるかどうか疑問に思っています。もしそうなら、そのような関数は何を考慮に入れるべきですか? ありがとう。

0 投票する
4 に答える
1323 参照

php - phpstrlen範囲関数

画像の幅をチェックするif関数を作成してから、cssクラスを適用しようとしています。

このように機能させたい

画像が150pxから189pxの範囲にある場合は、cssクラス「span-4」を適用します

190pxから229px:cssクラス「span-5」

230pxから269px:cssクラス「span-6」

私はこのように試しました:

それは機能しません。誰かが私が間違っていることを見ますか?

編集:$width変数をどこから取得するかを説明する関数を追加しました

0 投票する
7 に答える
53664 参照

php - 文字列の長さ、最大値、最小値を確認する

文字列が長すぎるか短すぎるかをチェックする関数はありますか?私は通常、いくつかの場所で次のようなものを書くことになります。

簡単に書くことができると思いますが、PHPに組み込まれているものはありますか?

私は通常、入力を検証するときにエラーを収集するため、上記のコードは次のように記述されます。

どうすればそれを関数にすることができますか^?

0 投票する
8 に答える
7539 参照

php - PHPは複数のスペースを挿入します

固定長形式にクリーンアップする必要があるデータがあります。PHP を使用してデータを取り出し、変換し、元に戻していますが、計画どおりに機能していません。データの途中の各部分には、長さを適切な文字数に増やすためのスペースが必要な特定のポイントがあります。これを行うために使用しているコードは次のとおりです。

「TA」を取り、その前に2つのスペースを追加し、すすぎ、合計の長さが33になるまで繰り返しますが、値を出力すると、単一のスペースが返されます。面白いのは、1 つのスペースを表示していても、33 文字を表示していなくても strlen 33 を返すことです。

これを理解するための助けをいただければ幸いです。

0 投票する
4 に答える
26178 参照

php - Function to check if string length in greater than or less than required amount

I want to create a function to check if the length of a string is greater than or less than a required amount:

Something like this:

The problem is I don't know what to return. I don't want to return something like 'String is too short'. Maybe a number, 0 if == "", 1 if greater than, 2 if less than?

What would be the proper way of doing this?

0 投票する
2 に答える
467 参照

php - strlen が機能しないのはなぜですか?

入力が何であれ、エラーメッセージは常に空です。

0 投票する
7 に答える
916 参照

c - 文字列の長さを計算するさまざまな方法

私の答えの1つに対するコメントは、私を少し当惑させました。2 つの文字列を新しいメモリ ブロックに連結するために必要なメモリ量を計算しようとすると、以下に示すように、を使用するよりも を使用するsnprintf方が好まれると言われました。strlen

この背後にある理由を得ることができますか?あるとすれば、どのような利点がありますか? また、ある結果が他の結果と異なることはありますか?

0 投票する
6 に答える
9972 参照

c - strlen は size_t を返しますか?

C:
文字列長関数が値を返していsize_tますか?

従来の整数を返さないのはなぜですか? もう 1 つ気づいたことは、この文字列を別の文字列と連結しようとしたときに、プログラムを実行したときにバス エラーが発生したことです。

コンテキスト: gmp ライブラリをいじって大きな数字を文字列に変換していたところ、上記の状況になってしまいました。

それはどんな弦ですか?使用しているオペレーティング システムがこの問題に関与していますか? MAC、64 ビット OS を使用しています。

編集済み:受け取ったエラーメッセージは次のとおりです。

ありがとう!

@all:回答ありがとうございますが、別の問題のように見えるため、バスエラーを別の質問にすると思いました。

0 投票する
3 に答える
7375 参照

c - 単純な文字列Cプログラムの実行中にバスエラーが発生しました

私はこの単純なプログラムを実行していました、私が得る出力は「バスエラー」です。いくつかのデバッグステートメントを使用して、それが発生するポイントがstrcat()呼び出しであることがわかりました。

MAC、64ビットOSでgccコンパイラを使用して実行します。さらに仕様を提供する必要がある場合はお知らせください。

ありがとう!