in_array
値が存在する場合は関数が1を返し、それ以外の場合は空の文字列を返します。私はそれがtrue
またはfalse
を返すことを期待しています。 誰か助けてもらえますか?in_arrayがLaravelで正しく機能していない5
答えて
PHPでは、整数値1はtrue
に変換され、PHP hereのブール値に関する文書をチェックしてください。
あなたがそれを行う場合は、その後、彼らはあなたはそれがtrue
またはfalse
を言いたい場合は、この
$arrBoolean = in_array("needle", $arr) ? 'True' : 'False';
echo($arrBoolean);
を行うことができますので、
$arrBoolean = in_array("needle", $arr);
if ($arrBoolean) {
// Code
}
のようなブール値としてそれを使用することができますブール値の文字列表現で、ブール値として実際には機能しません。文字列だけになります。
私はこれを行いました{ *いくつかのコード* /} while(in_array( '2017-01-01'、$ dates))。しかし、うまくいかなかったのは分かりません。 –
whileループの最後にセミコロンを追加します。 in_array( '2017-01-01'、$ dates)); 'これと似たようなことをするwhile(in_array( '2017-01-01'、$ dates))' do {/ * some code * /} { #code ... } ' – jkys
あなたは私に、in_array()がwhileとdo whileループで異なって動作することを教えていますか?Strange !!! –
- 1. PHP用のin_arrayが機能しない
- 2. jQueryがLaravel 5で正しく動作していない
- 3. CSSマスクがAngular 5で正しく機能しない
- 4. laravelでのneo4jの移行が正しく機能しない
- 5. forループがLaravel Controllerで正しく機能しない
- 6. Laravel 5.2でページネーションが正しく機能していません
- 7. 入力フィールドが正しく機能しない他のすべてがうまく動作する - Laravel 5
- 8. Laravelで複数のオートコンプリート入力が正しく機能していない
- 9. 共有ホスティングのLaravelルートが正しく機能しない
- 10. Laravel 5.3内部結合が正しく機能しない
- 11. Laravel 5.2フォームの検証リクエストが正しく機能しない
- 12. テスト中にLaravelの移行が正しく機能しない
- 13. セッションタイムアウトが正しく機能しない
- 14. NSUserDefaultsが正しく機能しない
- 15. CanExecuteChangedが正しく機能しない
- 16. ホバーボタンが正しく機能しない
- 17. マルチスレッドタイマーが正しく機能しない
- 18. データベースメールが正しく機能しない
- 19. カスタムテンプレートタグが正しく機能しない
- 20. クエリパラメータが正しく機能しない
- 21. self.startRunningが正しく機能しない
- 22. タイムゾーンが正しく機能しない
- 23. コールバックリスナーが正しく機能しない
- 24. スクロールビューが正しく機能しない
- 25. スティッキーフッタが正しく機能しない
- 26. XPathが正しく機能しない
- 27. GetContentHeight()が正しく機能しない
- 28. ModalPopupExtenderが正しく機能しない
- 29. コールバックが正しく機能しない
- 30. Animate.cssが正しく機能しない
'in_array'関数の使い方についてもっと教えてください。 –
結果をエコーすると、常に1または空の文字列になります。 echo/logging 'get type($ result)'を呼び出すと、それがブール値であることが示されます。 – aynber
@aynber私はLaravel Loggerを使ってこれをログに記録しています "Log :: info(in_array( '2017-01-01'、$ dates) –