有没有办法更快地进行PHP函数数据库读取?

时间:2017-05-05 05:00:17

标签: php html database wordpress function

感谢阅读。 好的,这就是我一直在努力的方面。 我在我的函数中创建了对象,其中包含了美国每个城市的数据。

信息显示在自定义模板中,该模板包含每个页面的大部分信息。

对象只是改变文本的一部分,如单词和句子。 这就是每个对象需要独特的原因。

我对StackOverflow社区的问题是,有没有办法更快地实现这个目标?

我是PHP的新手但是非常努力。 或者我怎样才能使文字记忆无限制,这样我才能适应这个巨大的数据库? 这是很多城市!

感谢阅读。

示例:

<?php
/**
* Enqueues child theme stylesheet, loading first the parent theme stylesheet.
*/
function themify_custom_enqueue_child_theme_styles() {
    wp_enqueue_style( 'parent-theme-css', get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'themify_custom_enqueue_child_theme_styles', 11 );


/****THIS FUNCTION CONTROLS THE CITY DATA BASE!*****/
function get_city_info() {
     $_SERVER['REQUEST_URI'];
    $city_info = [

        '/pageone/denver/' => [
            'city' => 'Denver',
            'state' => 'Colorado',
            'description' => 'Denver description',
            'links' => [
                'lakes' => 'fishing',
                'mountains' => 'snow',
                'hike-trails' => 'road',
                'camping' => 'park'
            ]
        ],

        '/pageone/california/irvine/' => [
            'city' => 'Irvine',
            'state' => 'California',
            'description' => 'Irvine description',
            'links' => [
                'lakes' => 'fishing',
                'mountains' => 'snow',
                'hike-trails' => 'road',
                'camping' => 'park'
            ]
        ]
    ];

    $default = [
        'city' => '',
        'state' => '',
        'description' => '',
        'links' => [
        ]
    ];
    return isset($city_info[$_SERVER['REQUEST_URI']]) ? $city_info[$_SERVER['REQUEST_URI']] : $default;

}
/***********************************************************/

0 个答案:

没有答案