PHP code example of arpadhegedus / utility

1. Go to this page and download the library: Download arpadhegedus/utility library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

arpadhegedus / utility example snippets


Arr::get( array|object $collection, string $key = '', mixed $default = null, string $separator = '.' ): mixed

Arr::group( array|object $collection, callable $callback ): array

Arr::keys( array|object $collection ): array

Arr::remove( array|object $collection, string|array $key, string $separator = '.' ): array|object

Arr::set( array|object $collection, string $key, mixed $value, string $separator = '.' ): array|object

Arr::sort( array|object $collection, string $direction = 'ASC', null|callable|string $sorter = null ): array|object

Arr::sortKeys( array|object $collection, string $direction = 'ASC' ): array|object

Arr::values( array|object $collection ): array

Arr::abides( mixed $data, array|callable $rules = array() ): boolean

Arr::abidesAny( mixed $data, string|array|callable $rules = array() ): boolean

Arr::add( mixed $data ): mixed

Arr::dd( mixed $data ): void

Arr::dump( mixed $data ): void

Arr::merge( mixed $data ): mixed

Arr::getShallowType( mixed $data ): string

Arr::append( array $array, mixed $value ): array

Arr::average( array $array, integer $decimals ): float

Arr::blueprint( array $array, array $ruleset, array $defaults = array() ): array

Arr::clean( array $array, boolean $normalize = true ): array

Arr::contains( array $array, mixed $value ): boolean

Arr::containsAll( array $array, array $values ): boolean

Arr::containsAny( array $array, array $values ): boolean

Arr::divide( array $array ): array

Arr::dot( array $array, string $separator = '.', null|string $parent = null ): array

Arr::each( array $array, callable $callback, boolean $passKey = false ): array

Arr::filter( array $array, callable $callback, string|integer $pass = 'value', boolean $normalize = false ): array

Arr::find( array $array, callable $callback, boolean $passKey = false ): void|mixed

Arr::findAll( array $array, callable $callback, boolean $passKey ): array

Arr::first( array $array, integer $number = 1 ): mixed

Arr::flatten( array $array, boolean $preserveKeys = true ): array

Arr::has( array $array, integer|string $key ): boolean

Arr::hasAll( array $array, array $keys ): boolean

Arr::hasAny( array $array, array $keys ): boolean

Arr::implode( array $array, string $glue = '' ): string

Arr::initial( array $array, integer $number = 1 ): mixed

Arr::intersection( array $a, array $b ): array

Arr::intersects( array $a, array $b ): boolean

Arr::isAssoc( array $array ): boolean

Arr::isNumeric( array $array ): boolean

Arr::isSequential( array $array ): boolean

Arr::last( array $array, integer $number = 1 ): mixed

Arr::map( array $array, callable $callback, array $arguments = array() ): array

Arr::mapRecursive( array $array, callable $callback ): array

Arr::matches( array $array, callable $callback ): boolean

Arr::matchesAny( array $array, callable $callback ): boolean

Arr::max( array $array, null|callable $callback = null ): mixed

Arr::min( array $array, null|callable $callback = null ): mixed

Arr::normalize( array $array ): array

Arr::prepend( array $array, mixed $value ): array

Arr::pluck( array $array, mixed $key, boolean $preserveKeys = true, boolean $keepEmpty = false ): array

Arr::random( array $array, integer $number = 1 ): mixed

Arr::range( integer $base, integer $stop = null, integer $step = 1 ): array

Arr::reject( array $array, callable $callback, boolean $passKey = false, boolean $normalize = false ): array

Arr::removeFirst( array $array ): array

Arr::removeLast( array $array ): array

Arr::removeValue( array $array, mixed $value, boolean $normalize = true ): array

Arr::repeat( mixed $data, integer $times ): array

Arr::replace( array $array, string $search, string $replacement ): array

Arr::rest( array $array, integer $number = 1 ): mixed

Arr::reverse( array $array ): array

Arr::search( array $array, mixed $value ): array

Arr::size( array $array ): integer

Arr::undot( array $array, string $separator = '.' ): array

Arr::unique( array $array ): array

Arr::without( array $array, mixed $values ): array

Chain::__construct( mixed $subject, string|object $class )

Chain::break(  ): mixed

Chain::swap( string|object $class ): void

Chain::__call( string $method, array $arguments ): void

Chain::start( mixed $subject, string|object $class ): void

Collection::abides( mixed $data, array|callable $rules = array() ): boolean

Collection::abidesAny( mixed $data, string|array|callable $rules = array() ): boolean

Collection::add( mixed $data ): mixed

Collection::dd( mixed $data ): void

Collection::dump( mixed $data ): void

Collection::merge( mixed $data ): mixed

Collection::getShallowType( mixed $data ): string

Collection::get( array|object $collection, string $key = '', mixed $default = null, string $separator = '.' ): mixed

Collection::group( array|object $collection, callable $callback ): array

Collection::keys( array|object $collection ): array

Collection::remove( array|object $collection, string|array $key, string $separator = '.' ): array|object

Collection::set( array|object $collection, string $key, mixed $value, string $separator = '.' ): array|object

Collection::sort( array|object $collection, string $direction = 'ASC', null|callable|string $sorter = null ): array|object

Collection::sortKeys( array|object $collection, string $direction = 'ASC' ): array|object

Collection::values( array|object $collection ): array

Func::cache( callable $function ): void

Func::call( null|callable $function, array $arguments = array() ): mixed

Func::once( callable $function, boolean $unique = false ): void

Func::only( callable $function, integer $times = 1, boolean $unique = false ): void

Func::throttle( callable $function, integer $miliseconds = 300 ): void

Geo::address( string $address, array $apiParameters = array() ): null|string

Geo::addressDistance( string $address1, string $address2, array $apiParameters = array(), string $unit = 'M' ): float

Geo::distance( float $lat1, float $lng1, float $lat2, float $lng2, string $unit = 'M' ): null|string

Geo::getAddress( string $address, array $apiParameters = array() )

Geo::getDistance( float $lat1, float $lng1, float $lat2, float $lng2 ): array

Misc::abides( mixed $data, array|callable $rules = array() ): boolean

Misc::abidesAny( mixed $data, string|array|callable $rules = array() ): boolean

Misc::add( mixed $data ): mixed

Misc::dd( mixed $data ): void

Misc::dump( mixed $data ): void
php
Misc::merge( mixed $data ): mixed
php
Misc::getShallowType( mixed $data ): string
php
Num::abides( mixed $data, array|callable $rules = array() ): boolean
php
Num::abidesAny( mixed $data, string|array|callable $rules = array() ): boolean
php
Num::add( mixed $data ): mixed
php
Num::dd( mixed $data ): void
php
Num::dump( mixed $data ): void
php
Num::merge( mixed $data ): mixed
php
Num::getShallowType( mixed $data ): string
php
Obj::get( array|object $collection, string $key = '', mixed $default = null, string $separator = '.' ): mixed
php
Obj::group( array|object $collection, callable $callback ): array
php
Obj::keys( array|object $collection ): array
php
Obj::remove( array|object $collection, string|array $key, string $separator = '.' ): array|object
php
Obj::set( array|object $collection, string $key, mixed $value, string $separator = '.' ): array|object
php
Obj::values( array|object $collection ): array
php
Obj::abides( mixed $data, array|callable $rules = array() ): boolean
php
Obj::abidesAny( mixed $data, string|array|callable $rules = array() ): boolean
php
Obj::add( mixed $data ): mixed
php
Obj::dd( mixed $data ): void
php
Obj::dump( mixed $data ): void
php
Obj::merge( mixed $data ): mixed
php
Obj::getShallowType( mixed $data ): string
php
Obj::properties( object $object ): array
php
Str::abides( mixed $data, array|callable $rules = array() ): boolean
php
Str::abidesAny( mixed $data, string|array|callable $rules = array() ): boolean
php
Str::add( mixed $data ): mixed
php
Str::dd( mixed $data ): void
php
Str::dump( mixed $data ): void
php
Str::merge( mixed $data ): mixed
php
Str::getShallowType( mixed $data ): string
php
Str::at( string $string, integer $index, null|string $encoding = null ): string
php
Str::chars( string $string, null|string $encoding = null ): array
php
Str::count( string $string, null|string $encoding = null ): integer
php
Str::first( string $string, integer $number = 1, null|string $encoding = null ): string
php
Str::indexes( string $string, string $needle, null|string $encoding = null ): array
php
Str::last( string $string, integer $number = 1, null|string $encoding = null ): string