PHPオブジェクトをそのプロパティで選択したいのですが、JS内のHTML要素を$('.element[selector=false]')
というように選択する方法と同じです。プロパティをセレクタとして使用してクラスを選択する -
Business
のオブジェクトを選択するにはどうすればよいでしょうか?その変数名を知らずにThe Night's Watch
の名前を持っていますか?
ありがとうございます!文字列の夜腕時計のプロパティ名を見つけるために
PHPオブジェクトをそのプロパティで選択したいのですが、JS内のHTML要素を$('.element[selector=false]')
というように選択する方法と同じです。プロパティをセレクタとして使用してクラスを選択する -
Business
のオブジェクトを選択するにはどうすればよいでしょうか?その変数名を知らずにThe Night's Watch
の名前を持っていますか?
ありがとうございます!文字列の夜腕時計のプロパティ名を見つけるために
それはあなたがより多くする必要が
// this will be array of all variables
$vars = get_defined_vars();
foreach(array_keys($vars) as $v)
if (gettype($$v) == 'object' and
get_class($$v) == 'Business' and // get_class returns class name
$$v->name == 'The Night's Watch') // test property
echo 'Variable you find is ' . $v;
..コードの下に行ってください...
$string_to_find = "The Night's Watch";
//suppose $obj is the object of the class Business
foreach ($obj as $property => $value) {
if ($value == $string_to_find) {
// You found the string
echo $property;
echo $value;
}
}
を思わほど難しいことではありませんspecific:この 'Business'オブジェクトはどこに保存されていますか?一見すると、あなたのアプリケーションは適切に設計されていないと思います。あなたが選択した基準に応じて、オブジェクトを選択して保存する必要があります。 – Arcesilas
これは、オブジェクトの格納場所によって異なります。どこから検索したいのですか? – DaGardner
コードを貼り付けると、お手伝いできます。 – prava