2017-09-13 8 views
0

私はループ状の投稿の配列を取得するために、ユーザが 'アクティブ'のステータスを持つようにしています。キーを使用せずに配列から結果を取得

この配列には、このような "slug"のエントリが複数あります。

["slug"]=>string(9) "the_bbc"" 

文字列番号に基づいてデータを取得することはできません。「文字列(9)」はすべて異なるためです。

["slug"]を検索して "the_bbc"をエコーし​​てすべての結果を返すにはどうすればよいですか?

<?php $user_id = get_current_user_id(); 
$active_memberships = wc_memberships_get_user_memberships($user_id, 'active'); // userID and active user ?> 

<pre><?php var_dump ($active_memberships, $product_id); ?></pre> 

はい、これは非常に初心者と別の人によって昨日言われているに見えますが、私はPHPを勉強し、大学で私の最初の年にいますよ。

おかげ

+3

あなたの質問は不明です。 '$ active_memberships'のサンプルデータとそのサンプルに期待する出力を提供してください。 – trincot

+0

'print_r($ active_membership);を返すものを表示できますか? – Neodan

+2

"string number"のようなものはなく、 'string(9)'は値の型であり、その値にアクセスすることとは無関係であり、手前でその値を知る必要はありません。 – meagar

答えて

0

あなたが複数のforeachとそれによる配列することができますループ内で「スラグ」()、元お持ちの場合:

foreach ($active_memberships['slug'] as $slug) { 
    //do whatever with this variable 
} 

を、私は私が正しくあなたを理解することを願っています。次回より詳細な説明を提供してください。

関連する問題