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