F($input)
という名前の関数があり、1つのファイルで定義されているとします。内容を変更せずに部分文字列を文字列にマーキングする
私はそのソースが何であるかわからない、それは私がファイルの内容を見ることができない。私は入力された文字列で関数Fを呼び出すだけで、関数は自分の入力からなる文字列を1回以上返します。
私は、入力文字列があればそれを返し値で認識したいと思う。
function F($input){
return 'foo'.$input.'bar';
}
をし、私はF('bar')
を呼び出し、この戻りfoobarbar
:例えば
は、関数Fは以下であると仮定します。 これで、どの部分文字列が入力パラメータbar
であるか分かりません。最初にbar
または2番目? Fに送信する前に入力文字列のすべての文字をマークし、F内のすべての操作をマークした文字を維持する方法[たとえば]を探しています。最終的に返されるFの値は、例えばfoo*bar*bar
であり、最初にbar
が区別されます。
注:マークは文字列の内容を変更してはなりません。つまり、マークされた$入力の場合、($input=='bar')
はfalseを返さないでください。
'F(' * '。$ input。' * '); '、いいえ、行えません。文字列は_simple_型です。 – Wrikken
こんにちは。余分な属性が付加されていない限りそうではない。 –
は、不明瞭な意図、downvoteと非常に混同しているようです。 – Eddie