PHP 파일의 모든 배열 var에서 값 가져 오기

이상한

var 배열을 선언 한 PHP 파일 (shortcode-config.php)이 있습니다.

이 파일의 각 변수에 대해 각 배열의 일부 값을 얻고 싶습니다.

shortcode-config.php :

$theme_shortcodes['one_half'] = array( 
    'no_preview' => true,
    'title'=>__('One Half (1/2)', 'textdomain' ), 
    'shortcode' => '[theme_one_half boxed="{{boxed}}" centered_text="{{centered_text}}" last_column="{{last_column}}"] {{content}} [/themeone_one_half]',
    'popup_title' => __('One Half (1/2) column', 'textdomain'),
    'shortcode_icon' => __('fa-list')
);

$theme_shortcodes['one_third'] = array( 
    'no_preview' => true,
    'title'=>__('One third (1/3)', 'textdomain' ), 
    'shortcode' => '[theme_one_third boxed="{{boxed}}" centered_text="{{centered_text}}" last_column="{{last_column}}"] {{content}} [/themeone_one_half]',
    'popup_title' => __('One third (1/3) column', 'textdomain'),
    'shortcode_icon' => __('fa-list')
);

그리고 내 다른 PHP 파일에서 나는 var를 얻지 만 현재 내가 정의한 유일한 것입니다 $popup(var in이라는 이름을 모르고 파일 내부를 반복하는 방법을 모르겠습니다 $theme_shortcodes['']).

    <?php
    class theme_sc_data {

    var $conf;
    var $popup;
    var $shortcode;
    var $popup_title;
    var $has_child;

    function __construct( $popup ) {
        $this->conf = dirname(__FILE__) . '/shortcodes-config.php';
        $this->popup = $popup;
        $this->formate_shortcode();
    }
    function formate_shortcode() {
        require_once( $this->conf );
        $this->shortcode = $theme_shortcodes[$this->popup]['shortcode'];
        $this->popup_title = $theme_shortcodes[$this->popup]['popup_title'];
        $this->shortcode_icon = $theme_shortcodes[$this->popup]['shortcode_icon'];
    }
}
$popup = 'one_half';
$shortcode = new theme_sc_data($popup);
?>

shortcode-config.php각 변수에 대해 다음과 같은 결과를 출력 하고 싶습니다.

<span><i class="fa <?php echo $theme_shortcodes[$this->popup]['shortcode_icon']; ?>"></i><?php echo $theme_shortcodes[$this->popup]['popup_title']; ?></span>

이 모든 변수의 목록을 해당 속성으로 자동 채우기 위해이 작업을 수행하고 싶습니다.

Nouphal.M

이 시도:

require_once( dirname(__FILE__) . '/shortcodes-config.php');
$shortcode = array();
if(!empty($theme_shortcodes)){
   foreach($theme_shortcodes as $key=>$val){
         $shortcode[] = new theme_sc_data($key,$val); 
   }
}

여기에 $ 키는 것 one_third, one_half등 및 $ 발 배열을 개최한다. 이제 $shortcode객체의 배열이됩니다. 나는 $key당신의 클래스 기능에서 중요하지 않다고 생각 하지만 여전히 사용이 필요한 경우 전달됩니다.

그리고 다시 포함하지 않도록 클래스를 변경하십시오.

class theme_sc_data {

    var $conf;
    var $key;
    var $shortcode_icon;
    var $popup_title;
    var $has_child;

    function __construct( $key,$val ) {
        $this->conf = dirname(__FILE__) . '/shortcodes-config.php';
        $this->key = $key; // actually of no use now, but may be in future
        $this->formate_shortcode($val);
    }
    function formate_shortcode($val) {
        $this->shortcode = $val['shortcode'];
        $this->popup_title = $val['popup_title'];
        $this->shortcode_icon = $val['shortcode_icon'];
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP : 배열의 "행"에서 모든 값 가져 오기

분류에서Dev

PHP를 사용하여 하나의 배열에서 열 모든 값 가져 오기

분류에서Dev

PostgreSQL의 중첩 된 JSON 배열에서 모든 값 가져 오기

분류에서Dev

PHP 배열에서 값 가져 오기

분류에서Dev

PHP, 배열의 일부 구성원에서 키가 누락되면 모든 배열 키 가져 오기

분류에서Dev

MySQL 열의 모든 값 가져 오기 및 PHP 계산

분류에서Dev

열에서 일치하는 모든 값 가져 오기

분류에서Dev

PHP의 폴더에서 모든 파일 가져 오기

분류에서Dev

PHP : 복잡한 배열에서 단일 값 가져 오기

분류에서Dev

모든 배열 목록에서 속성 값 가져 오기 C #

분류에서Dev

여러 다차원 배열에서 모든 값 가져 오기

분류에서Dev

JSON 파일에서 PHP의 값으로 배열의 인덱스 값 가져 오기

분류에서Dev

PHP의 배열에서 값 가져 오기

분류에서Dev

PHP 배열의 키에서 값 가져 오기

분류에서Dev

PHP의 배열에서 JSON 값 가져 오기

분류에서Dev

PHP의 Json 배열에서 값 가져 오기

분류에서Dev

PHP의 XML 배열에서 값 가져 오기

분류에서Dev

PHP 배열에서 특정 값의 개수 가져 오기

분류에서Dev

PHP-루프의 배열에서 값 가져 오기

분류에서Dev

PHP의 특정 값과 일치하는 다차원 배열의 모든 키 가져 오기

분류에서Dev

http 요청에서 PHP 파일의 배열 가져 오기

분류에서Dev

PHP laravel 5의 배열 내 배열에서 키 값 가져 오기

분류에서Dev

배열의 모든 단위 값 가져 오기

분류에서Dev

Android의 PHP 파일에서 모든 파일 이름 가져 오기

분류에서Dev

PHP의 여러 배열에서 동일한 키 값 가져 오기

분류에서Dev

CI 모델에서 단일 결과 배열의 값 가져 오기

분류에서Dev

Angular의 배열에서 모든 재료 가져 오기

분류에서Dev

PHP-인덱스로 배열의 모든 값을 가져 오는 기본 함수

분류에서Dev

JSON 배열의 중첩 된 객체에서 모든 키 및 해당 값 가져 오기 (jQuery 제외)

Related 관련 기사

  1. 1

    PHP : 배열의 "행"에서 모든 값 가져 오기

  2. 2

    PHP를 사용하여 하나의 배열에서 열 모든 값 가져 오기

  3. 3

    PostgreSQL의 중첩 된 JSON 배열에서 모든 값 가져 오기

  4. 4

    PHP 배열에서 값 가져 오기

  5. 5

    PHP, 배열의 일부 구성원에서 키가 누락되면 모든 배열 키 가져 오기

  6. 6

    MySQL 열의 모든 값 가져 오기 및 PHP 계산

  7. 7

    열에서 일치하는 모든 값 가져 오기

  8. 8

    PHP의 폴더에서 모든 파일 가져 오기

  9. 9

    PHP : 복잡한 배열에서 단일 값 가져 오기

  10. 10

    모든 배열 목록에서 속성 값 가져 오기 C #

  11. 11

    여러 다차원 배열에서 모든 값 가져 오기

  12. 12

    JSON 파일에서 PHP의 값으로 배열의 인덱스 값 가져 오기

  13. 13

    PHP의 배열에서 값 가져 오기

  14. 14

    PHP 배열의 키에서 값 가져 오기

  15. 15

    PHP의 배열에서 JSON 값 가져 오기

  16. 16

    PHP의 Json 배열에서 값 가져 오기

  17. 17

    PHP의 XML 배열에서 값 가져 오기

  18. 18

    PHP 배열에서 특정 값의 개수 가져 오기

  19. 19

    PHP-루프의 배열에서 값 가져 오기

  20. 20

    PHP의 특정 값과 일치하는 다차원 배열의 모든 키 가져 오기

  21. 21

    http 요청에서 PHP 파일의 배열 가져 오기

  22. 22

    PHP laravel 5의 배열 내 배열에서 키 값 가져 오기

  23. 23

    배열의 모든 단위 값 가져 오기

  24. 24

    Android의 PHP 파일에서 모든 파일 이름 가져 오기

  25. 25

    PHP의 여러 배열에서 동일한 키 값 가져 오기

  26. 26

    CI 모델에서 단일 결과 배열의 값 가져 오기

  27. 27

    Angular의 배열에서 모든 재료 가져 오기

  28. 28

    PHP-인덱스로 배열의 모든 값을 가져 오는 기본 함수

  29. 29

    JSON 배열의 중첩 된 객체에서 모든 키 및 해당 값 가져 오기 (jQuery 제외)

뜨겁다태그

보관