如何安装&引入

使用composer 安装

composer require zxf/tools

使用

use zxf\tools\Sort;

$sortObj = new Sort();
// 一维数组 冒泡排序
$sortObj->bubbleSort([5, 3, 8, 4, 6])

// 二维数组冒泡排序
$sortObj->bubbleSort(array(
     array('name' => '张三', 'age' => 18),
     array('name' => '李四', 'age' => 20),
     array('name' => '王五', 'age' => 15),
), 'age');

使用php 自动加载

使用自动加载器

require __DIR__ . '/vendor/autoload.php';

use zxf\tools\Sort;

$sortObj = new Sort();
// 一维数组 冒泡排序
$sortObj->bubbleSort([5, 3, 8, 4, 6])

// 二维数组冒泡排序
$sortObj->bubbleSort(array(
     array('name' => '张三', 'age' => 18),
     array('name' => '李四', 'age' => 20),
     array('name' => '王五', 'age' => 15),
), 'age');

使用命名空间引入

require_once(__DIR__ . '/vendor/zxf/tools/src/tools/Sort.php');
use zxf\tools\Sort;

$sortObj = new Sort();
// 一维数组 冒泡排序
$sortObj->bubbleSort([5, 3, 8, 4, 6])

// 二维数组冒泡排序
$sortObj->bubbleSort(array(
     array('name' => '张三', 'age' => 18),
     array('name' => '李四', 'age' => 20),
     array('name' => '王五', 'age' => 15),
), 'age');

直接包含文件

require_once(__DIR__ . '/vendor/zxf/tools/src/tools/Sort.php');

$sortObj = new zxf\tools\Sort();
// 一维数组 冒泡排序
$sortObj->bubbleSort([5, 3, 8, 4, 6])

// 二维数组冒泡排序
$sortObj->bubbleSort(array(
     array('name' => '张三', 'age' => 18),
     array('name' => '李四', 'age' => 20),
     array('name' => '王五', 'age' => 15),
), 'age');