balambasik / input
一个小巧方便的库,用于处理超全局数组或普通数组。例如 $_GET, $_POST, $_REQUEST, $_COOKIE, $_SESSION, $_SERVER。支持嵌套键:$_POST['foo']['bar']['baz'] ==> Input::post('foo.bar.baz')
1.0.4
2019-09-04 06:49 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-26 07:45:38 UTC
README
一个小巧方便的库,用于处理超全局数组或普通数组。
例如 $_GET, $_POST, $_REQUEST, $_COOKIE, $_SESSION, $_SERVER。
支持嵌套键:$_POST['foo']['bar']['baz'] ==> Input::post('foo.bar.baz')
安装
composer require balambasik/input
使用
<?php include_once 'vendor/autoload.php'; use \Balambasik\Input; // $_POST $post = Input::post(); // $_POST["foo"] $foo = Input::post("foo"); // nested $_POST["foo"]["bar"]["baz"] $baz = Input::post("foo.bar.baz"); // default value - if the key is not set $bar = Input::post("foo.bar", "default"); // custom delimiter Input::setDelimiter(":"); $baz = Input::post("foo:bar:baz", "default"); // methods Input::get(); // $_GET Input::post(); // $_POST Input::request(); // $_REQUEST Input::cookie(); // $_COOKIE Input::session(); // $_SESSION Input::server(); // $_SERVER // any array $bar = Input::arr($array, "foo.bar", "default");