0

ペルシア語またはアラビア語の文を、ランダムに生成された英単語または文に置き換える方法。たとえば、私は以下のようなURLを持っています

www.example.com/arti/19029/متی-نتها-نیبتی/new

以下のように変換したい

www.example.com/arti/19029/xideo-oiend/new

xideo-oiend はランダムに生成された単語であり、 متی-نگا-نیبتی とは何の関係もありません。

ペルシア語またはアラビア語の文を、ランダムに生成された英語の文にのみ置き換えます。PHPでアラビア語の文を見つける方法.

4

2 に答える 2

1

「アラビアタグ」のようなものはなく、評価できる文字列には何もありません。代わりに、検出ルーチンを自分で定義する必要がありますが、それほど難しくはありません。

php では、要求された URL (/arti/19029/متی-نتها-نیبتی/new例では) をスーパーグローバル $_SERVER 変数内で取得します。正規表現を使用して分析し (関数を見てくださいpreg_match())、特定の特性に一致する文字列の部分を抽出できます。あなたの場合、文字列内の特定の範囲の文字、つまりアラビア文字を探す必要があります。

文字列のアラビア語部分が常に要求された URL 内の同じ位置にある場合、事態ははるかに簡単になります。次に、特定の文字をチェックする必要はありませんが、代わりに単純なパターン検索を使用できます。

于 2013-08-25T17:45:57.557 に答える