019.CI4框架CodeIgniter辅助函数类之:Array数组查询

01. 数组辅助函数,可以方便的查看数组内部的成员,用法如下图所示:

<?php namespace App\Controllers;

class Hello extends BaseController
{
    //http://127.0.0.1/CI4/public/
    //http://127.0.0.1/CI4/public/index.php/hello
    //http://127.0.0.1/CI4/public/index.php/hello/hello

    protected $helpers = [‘array‘, ‘App\Helpers\Tx‘];

    function __construct()
    {
    }

    public function hello()
    {
        $data = [
            ‘班级‘ => [
                ‘一班‘ => [
                    ‘姓名‘ => ‘张三‘
                ],
                ‘二班‘ => [
                    ‘姓名‘ => ‘李四‘
                ]
            ]
        ];
        $rst = dot_array_search(‘*.*.姓名‘, $data);
        ShowMessage($rst);
    }

    public function index()
    {
        echo ‘青青子衿悠悠我心‘;
    }
    //--------------------------------------------------------------------
}

02.我们打开浏览器查看内容

知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

原文地址:https://www.cnblogs.com/tianpan2019/p/12228736.html

时间: 2024-11-11 23:06:38

019.CI4框架CodeIgniter辅助函数类之:Array数组查询的相关文章

024.CI4框架CodeIgniter辅助函数类之:URL辅助函数

01. PHP的CI4框架自带了很多好用的URL辅助函数,我选择了以下这些比较常用的列了出来,代码如下: <?php namespace App\Controllers; // http://127.0.0.1/CI4/public/index.php/hello/ class Hello extends BaseController { public function index() { //http://localhost/CI4/index.php/news/local/123 0 ech

013.CI4框架CodeIgniter数据库操作之:查询数据库,并让数据以数组的方式返回查询结果

01. 我们在CI4框架中的Model文件夹新建一个User_model.php的文件,使用的是getResultArray,表示并让数据以数组的方式返回查询结果,代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $thi

003.CI4框架CodeIgniter, 控制器Controllers的访问地址

01.我们新建一个System文件夹,然后创建一个Login.php类,代码如下: <?php namespace App\Controllers\System; use App\Controllers\BaseController; class Login extends BaseController { // http://127.0.0.1/CI4/public/index.php/home/hello public function index() { return '曾经沧海难为水,除

018.CI4框架CodeIgniter数据库操作之:Delete删除一条数据

01. 在Model中写数据库操作语句,代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function deletedata()

027.CI4框架CodeIgniter, 在ThirdParty目录中放入自己的第三方类,并在Controllers控制器中调用

01.我们在ThirdParty中创建一个自定义的M有Class.php类代码如下: <?php //命名控件 namespace App\ThirdParty; //自己定义一个Controller001类,继承自CI的控制器 class MyClass extends \CodeIgniter\Controller { //一个类成员函数,用来输出 public function aa() { echo '青青子衿悠悠我心111'; } } 02.我们在app/Config/Autoload

010.CI4框架CodeIgniter, autoload自动加载自己的helper函数类

01.自己定义了一个helper类,里面有个函数用来输出 02.定义一个Controller基本类,我们以后用到的Controllers类都继承自这个类.其中自动加载helper函数如图所示: 03. 我们在继承自BaseController的类中,调用我们自动加载的helper函数 04.打开浏览器,查看输出效果如下: 知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢. 原文地址:https://www.cnblogs.

030.CI4框架CodeIgniter, 文件的上传与移动

01.在View中创建一个upfile.php,作为上传文件的前端,代码如下: <!doctype html> <html> <head> <title>10年CI一场梦</title> </head> <body> <form action="<?php echo $POST_URL ?>" method="post" enctype="multipar

015.CI4框架CodeIgniter数据库操作之:带参数查询数

01.我们在Models中写数据库的操作.具体的查询代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function getdata

017.CI4框架CodeIgniter数据库操作之:Updata更新修改一条数据

01. 在Model中写入数据库操作的代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function updatadata() {