• PHP RegEx を使用して文字列の部分文字列を取得する

    質問 PHPを使用して部分文字列を解析する方法を探していて、preg_matchに出会いましたが、私が必要とするルールをうまく処理することができないようです。 私はウェブページを解析しており、文字列から数値を取得する必要があります。文字列は次のようなものです。 producturl.php?id=736375493?=tm この部分の文字列を取得できるようにする必要があります。

    2023-08-08 23:16:54
  • PHP のインターフェイスにはプロパティがありますか?

    質問 PHPのインターフェースはプロパティを持つのでしょうか、それともメソッドだけを持つのでしょうか? どのように解決するのですか? プロパティが何を意味するかによります。実際のフィールドを意味するのであれば、そうではありません。C# のようなプロパティを指しているのであれば、そうです (プロパティ アクセサは、いずれにせよアクセサ メソッドのための厳密な構文上の糖分なので)。イベン

    2023-08-08 14:40:28
  • PHPCSの警告をコメントで抑制するには?

    質問 私の TestMyClass.php には同じファイル (ユニットテストクラス) にふたつのクラス定義があり、PHP Code Sniffer では 各クラスはそれ自体でファイルに存在する必要があります . どうすればこの警告を抑えられるでしょうか? class MyClassImpl implements MyInterface { // ... } class

    2023-08-07 19:32:45
  • [解決済み] メールに画像を埋め込む方法

    質問 メールに画像を埋め込む必要があります。どうすればよいでしょうか? 私はサードパーティのツールを使いたくありませんし、言語固有の回答にも興味がありません(ただし、一応PHPです)。 私は、単に結果の電子メール本文のフォーマットに興味があるだけです。 どのように解決するのですか? ご承知のように、メールメッセージとして渡されるものはすべてテキスト化されなければなりません。

    2023-08-07 18:55:35
  • [解決済み] 配列をマージしてキーを保持するには?

    質問 2つの配列があります。 $array1 = array('a' => 1, 'b' => 2, 'c' => 3); $array2 = array('d' => 4, 'e' => 5, 'f' => 6, 'a' => 'new value', '123' => 456); 私はそれらをマージし、キーと順序を維持し、再インデッ

    2023-08-07 15:40:48
  • PHP 7 で複数の戻り値の型を指定することは可能ですか?

    質問 を返すことができるいくつかのメソッドを持っています。 のどちらかを返すことができます。 . 私はMCVを利用したフレームワークを使用しているので、特にこれらのいくつかの関数をリファクタリングすることは魅力的ではありません。 どちらか一方を返す戻り型を宣言し、それ以外では失敗することは可能でしょうか? function test(): ? { if ($this-&gt

    2023-08-07 09:10:44
  • [解決済み] 写真のアップロードや保存はどのようにすればよいですか?

    質問 大きなウェブサイトがどのように写真をサーバーに保存しているのか、私にはわかりません。どなたか、ユーザーによってアップロードされた写真をどのようにデータベースに保存しているのか教えていただけないでしょうか。 私は、多分彼らはただファイル(写真)をあるパスに保存し、そのパスをデータベースに保存するのだろうと考えていたのですが、それは正しいのでしょうか? しかし、私はこの方法で行いた

    2023-08-06 05:34:45
  • [解決済み] PHPでのコマンドラインパスワードプロンプト

    質問 自分のウェブアプリを助けるためにコマンドラインツールを書いています。サービスに接続するためにパスワードが必要です。私は、コマンドライン引数としてそれを渡す必要がないように、スクリプトがパスワードプロンプトを表示することを望みます。 それは十分に簡単ですが、パスワードが入力されたときに画面にエコーしないようにしたいです。PHPでこれを行うにはどうしたらよいでしょうか? 純粋なPH

    2023-08-06 02:26:20
  • PHP の Try Catch ブロックで例外をスローする

    質問 Drupal 6の.moduleファイルにPHP関数があります。 より集中的なタスク (データベースクエリなど) を実行する前に、初期の変数検証を実行しようとしています。C#では、Tryブロックの最初にIF文を実装し、検証が失敗した場合に新しい例外をスローしていました。 投げられた例外はCatchブロックでキャッチされます。 以下は、私のPHPコードです。 function _mod

    2023-08-05 11:52:52
  • タイムスタンプを触らずに更新する(Laravel)

    質問 タイムスタンプを触らずにユーザーを更新することは可能でしょうか? タイムスタンプを完全に無効にしたくないのですが...。 グリット どのように解決するのですか? 一時的に無効化する。 $user = User::find(1); $user->timestamps = false; $user->age = 72; $user->save();

    2023-08-03 17:55:01
  • [解決済み] アップロードしたファイルをディレクトリに保存する前に名前を変更するには?

    質問 以下は、あるディレクトリにファイルをアップロードするために私が使用したコードです。それはうまく動作します。 私の主な質問です。 move_uploaded_file() はアップロードされたファイルをディレクトリに保存するものであり、また私の推測では move_uploaded_file() はその名前を設定するものだと思います。 どうすればファイル名を乱数に変更

    2023-08-03 07:22:46
  • [解決済み] Laravel Eloquent - アタッチとシンクの違い

    質問 とはどのような違いがあるのでしょうか? attach() と sync() をLaravel 4のEloquent ORMで使うことはできますか?いろいろ探してみたのですが、見つかりませんでした どのように解決するのですか? attach()を実行します。 多対多のリレーションを扱うときに関連するモデルを挿入する 配列パラメータが期待されない 例 $

    2023-08-02 22:47:50
  • PHPのセッションとクッキーの違いは何ですか?

    質問 とはどのような違いがあるのでしょうか? セッション と クッキー をPHPで使うのですか? どのように解決するのですか? クッキーは、ブラウザによって保存され、リクエストごとにサーバーに送信されるデータのビットです。 セッションとは、サーバーに保存され、特定のユーザーに関連付けられたデータの集まりです(通常は ID コードを含む Cookie を介して)。

    2023-08-02 03:26:30
  • [解決済み] クエリパラメータに"_"シングルアンダーコアを追加するには?

    質問 ApacheでPHPサーバを動かしているのですが、こんな感じのリクエストがたくさん来ます。 10.1.1.211 - - [02/Sep/2010:16:14:31 -0400] "GET /request?_=1283458471913&action=get_list HTTP/1.1" 200 547 0 "http://www.example.com/request"

    2023-08-01 18:01:43
  • [解決済み] PHPアプリケーションでMySQLの代わりにRedisを使用するのはいつですか?

    質問 私はRedisを見てきました。とても面白そうです。しかし、実用的な観点から、どのような場合にMySQLよりもRedisを使用するのが良いのでしょうか? どのように解決するのですか? NoSQL対SQLの議論全体を無視すると、最良のアプローチはそれらを組み合わせることだと思います。言い換えれば、システムの一部(複雑なルックアップ、トランザクション)には MySQL を使用し、他の

    2023-07-31 12:45:06
  • [解決済み] configure: エラーです。libzip ディストリビューションを再インストールしてください。

    質問 Zip for PHP 7 をインストールしようとすると、このエラーが発生します。 pecl install zip はエラーを出力します。 configure: エラーです。libzipディストリビューションを再インストールしてください このエラーに関連するものは見つかりませんでした。 私は試しに apt-get install libzip を試しました

    2023-07-31 01:54:23
  • PHPのopcodeを取得する方法は?

    質問 <?php $show_value = 123; echo 'sing_quote'.$show_value; echo "double_quote{$show_value}"; ?> そのオペコードは 1: <?php 2: $show_value = 123; 0 ASSIGN

    2023-07-30 16:36:17
  • PHPで翌日と前日を取得する

    質問 私は2つの矢印が設定されている、次の日、次の2日間、すぐにと前の日、2日前、すぐにをクリックします。 <a href="home.php?date=<?= date('Y-m-d', strtotime('-1 day', strtotime($date))) ?>" class="prev_day" title="Previous Day" ></a&

    2023-07-30 03:59:38
  • PHPの関数number_formatに相当するJSは何ですか?

    質問 PHPの関数です。 function formatNumberForDisplay($number, $decimal=0, $decimalSeperator='.', $numberSeperator=',') { return number_format($number, $decimal, $decimalSeperator, $numberSeperator);

    2023-07-30 03:13:40
  • [解決済み] Ubuntu Linux 12.04 LTSでPHPの拡張機能が有効か無効かを確認する方法

    質問 ローカルマシンでUbuntu Linux 12.04 LTSを使用しています。ずっと前にLAMPをマシンにインストールしました。現在、以下のPHP拡張を有効にしたいと思っています。 php_zip php_xml php_gd2 そのためにまず、これらの PHP 拡張が有効であるかどうかを確認したいと思います。インストールされている/有効なPHP拡張機能を確認する方

    2023-07-29 10:41:37