13 PHPでの要求タイプの検出(GET、POST、PUTまたはDELETE) PHPで使用されたリクエストタイプ(GET、POST、PUT、DELETE)を検出するにはどうすればよいですか? 930 php http request
28 PHP配列はキーではなく値で削除します 次のようなPHP配列があります。 $messages = [312, 401, 1599, 3, ...]; 値を含む要素$del_val(たとえば$del_val=401)を削除したいのですが、そのキーがわかりません。これは役立つかもしれません:各値は一度だけ存在できます。 このタスクを実行する最も簡単な機能を探しています。 886 php arrays
13 php.iniはどこにありますか? 数年前、私が維持しているLinuxサーバーにApache 2.2xとPHP 5.3.1をインストールしました。私は.tar.gzを使用し、(rpmやwhat-have-youの代わりに)指示どおりにビルドしました。そして、すべて大丈夫だった。 今日、私はこれをPHPライブラリのようにインストールする必要があります。インストールするまでのすべての手順を実行しましたが、ibm_db2.soに$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so すばらしい点は、最後のステップはphp.iniの構成ですが、私のシステムにはphp.iniがありません。恐怖の恐怖。PHPは正常に動作しますが、もちろん、誰かがGUIを使用してをいじくれるようにしたいので、使いたいibm_db2thingamagicを使いますDB2。(私は失敗し、ibm_db2関数が利用できないことを示す小さなphpスクリプトを試しました)。 私は数年に一度PHPを扱う必要があるので、WebベースのGUIからへのアクセスを可能にするために何ができるかについて、非常に基本的なレベルで教えてくださいDB2。 881 php linux php-ini
17 PHPスクリプトからJSONを返す PHPスクリプトからJSONを返したいのですが。 結果をエコーするだけですか?Content-Typeヘッダーを設定する必要がありますか? 877 php json header
11 PHPの「Headers already sent」エラーを修正する方法 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 スクリプトを実行すると、次のようないくつかのエラーが発生します。 警告:ヘッダー情報を変更できません-23 / 行の/some/file.php で(/some/file.php:12で開始された出力)によって既に送信されたヘッダー エラーメッセージに記載されている行にはheader()、およびsetcookie()が含まれています。 これの理由は何でしょうか?そしてそれを修正する方法は? 831 php header
30 PHPランダム文字列ジェネレータ 私はPHPでランダムな文字列を作成しようとしていますが、これではまったく出力が得られません。 <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; 何が悪いのですか? 814 php string random
12 PHPでの単一引用符付き文字列と二重引用符付き文字列の違いは何ですか? 文字列が一重引用符で囲まれ、場合によっては二重引用符で囲まれたPHPのコードが表示されるのは、少し混乱しています。 .NETまたはC言語で、単一引用符で囲まれている場合、それは文字列ではなく文字であることを知っています。 796 php string syntax
27 空の配列要素を削除する 私の配列の一部の要素は、ユーザーが送信したものに基づく空の文字列です。それらの要素を削除する必要があります。私はこれを持っています: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); しかし、それは機能しません。$linksArrayまだ空の要素があります。私もempty()関数でそれをやってみましたが、結果は同じです。 783 php arrays string
30 PHP配列が連想的または順次的であるかどうかを確認する方法は? PHPはすべての配列を連想配列として扱うため、組み込み関数はありません。配列に数値キーのみが含まれているかどうかを確認するかなり効率的な方法を誰かが推奨できますか? 基本的に、私はこれを区別できるようにしたいです: $sequentialArray = array('apple', 'orange', 'tomato', 'carrot'); この: $assocArray = array('fruit1' => 'apple', 'fruit2' => 'orange', 'veg1' => 'tomato', 'veg2' => 'carrot'); 781 php arrays
17 基本的な「ロングポーリング」を実装するにはどうすればよいですか? ロングポーリングのしくみに関する多くの情報(たとえば、thisとthis)を見つけることができますが、これをコードに実装する簡単な例はありません。 私が見つけることができるのは、Dojo JSフレームワークに依存するcometdと、かなり複雑なサーバーシステムだけです。 基本的に、リクエストを処理するためにApacheをどのように使用し、新しいメッセージに対してサーバーを「ロングポーリング」する単純なスクリプト(たとえば、PHP)をどのように記述しますか? この例は、スケーラブル、安全、または完全である必要はありません。動作する必要があるだけです。 776 php http comet
4 PHPのスレッドセーフまたは非スレッドセーフとは何ですか? 非スレッドやスレッドセーフなど、PHPのさまざまなバイナリを見ました。 これは何を意味するのでしょうか? これらのパッケージの違いは何ですか? 773 php multithreading package thread-safety threadcontext
30 PHPオブジェクトを連想配列に変換する APIを自分のWebサイトに統合しています。これは、コードが配列を使用して記述されている間に、オブジェクトに格納されているデータを処理します。 オブジェクトを配列に変換する簡単な関数が欲しいのですが。 760 php arrays
19 (おそらく)連想配列の最初のキーを取得しますか? 連想配列の最初のキーを決定する最良の方法は何ですか?私は最初に、配列を単にforeachし、次のようにすぐにそれを壊すと考えました: foreach ($an_array as $key => $val) break; したがって、$ keyに最初のキーが含まれていますが、これは非効率的です。誰かがより良い解決策を持っていますか? 756 php arrays
11 MySQLとPHPを使用するのに最適な照合は何ですか?[閉まっている] 休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 入力する内容が100%わからない一般的なWebサイトのMySQLの照合に「最適な」選択肢があるかどうか疑問に思います。MySQL、Apache、HTML、PHP内のすべてなど、すべてのエンコーディングが同じであることを理解しています。 過去に「UTF-8」で出力するようにPHPを設定しましたが、これはMySQLでどの照合に一致しますか?私はそれがUTF-8のものの一つだと思っていますが、私は使用しているutf8_unicode_ci、utf8_general_ciとutf8_bin前に。 731 php mysql encoding collation