開発(PHP):チャンクやスニペットなどのコンテンツ文字列からMODXタグを取得
チャンクやスニペットなどのコンテンツ文字列からMODXのタグを取得するには、$modx->getTagsFromContent
メソッドを使用します。
構文
戻り値 = $modx->getTagsFromContent(コンテンツ, 開始タグ, 終了タグ);
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 必須 |
コンテンツ | string | タグを取得する元のコンテンツ文字列。 コンテンツはチャンクやスニペットなどの文字列。 |
|
第二引数 | 開始タグ | string | '[+' | 取得するタグの開始タグ。 |
第三引数 | 終了タグ | string | '+]' | 取得するタグの終了タグ。 |
戻り値
取得したタグを2次元配列で返します。
1次元目の0番目はタグそのもの、1番目はタグ名です。
サンプルコード
$results = $modx->getTagsFromContent('<div class="box">
<p class="title">[+title+]</p>
<div class="description">[+description+]</div>
</div>');
結果
Array
(
[0] => Array
(
[0] => [+title+]
[1] => [+description+]
)
[1] => Array
(
[0] => title
[1] => description
)
)