search

PHP common functions

Nov 24, 2016 am 10:47 AM

array function
array_chunk //Split an array into multiple arrays
array_key_exists //Check whether the given key name or index exists in the array
array_keys //Return all the key names in the array and form New array
array_merge                          // Merge one or more arrays, rebuild the index
array_values                                                                                                                                                      // Sort the array in reverse order and keep the index Relationship
asort                                                                                                                                                                                                                   . //Return the current key/value in the array and move the array pointer forward One step /End // point the internal pointer of the array to the last unit
extract // from the array to the current symbol table (the key name is the name of the variable, the key value is the value of the variable)
In_array // Check the inspection Whether a certain value exists in the array
key                                                                                                                                                                  // Sort the array by key name
list Some variables,
next                                                                                                                                                                                                                                                        // Move the internal pointer in the array forward by one position A unit
sort                                                                                                                                                                                                                                                                                  ; SORT_REGULAR - Normal comparison of units (no change of type), SORT_NUMERIC - Units are compared as numbers, units are compared as strings, units are compared as strings according to the current locale settings
Time date row number


date
gmdate
gmmktime
microtime
time

File system function
basename
chmod
copy
delete/unlink
dirname
fopen/flock/fread/fwrite/fclose
file_exists
file_get_contents
file_put_contents
file
fileatime
filemtime
filesize
ftruncate
is_dir
is_file
is_readable
is_uploaded_file
is_writable
mkdir
move_uploaded_file
rename
rmdir
touch
unlink

mathematical function
abs
ceil
floor
max
min


Mysql function
mysql_connect/mysql_pconnect
mysql_error
mysql_errno
mysql_fetch_array
mysql_fetch_field
mysql_fetch_row
mysql_insert_id
mysql_query

String processing function
addslashes
echo
explode
join
md5
print
//sprintf
str_replace
strstr
strip_tags
stripslashes
strlen
strpos
strtolower
strtouper
substr
trim

URL function library
base64_decode
base64_encode
rawurldecode
rawurlencode
urldecode
urlencode

Variable function
empty
floatval
get_defined_vars
gettype
intval
is_array
is_bool
is_float
is_int
is_null
is_numeric
is_object
is_resource
is_string
isset
print_r
settype
strval
unset
var_dump

php.ini
short_open_tag on
asp_tags off
disable_functions
display_errors on
track_errors on
register_globals off
post_max_size
extension_dir = "./ext"
enable_dl off

extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
PHP Performance Tuning for High Traffic WebsitesPHP Performance Tuning for High Traffic WebsitesMay 14, 2025 am 12:13 AM

ThesecrettokeepingaPHP-poweredwebsiterunningsmoothlyunderheavyloadinvolvesseveralkeystrategies:1)ImplementopcodecachingwithOPcachetoreducescriptexecutiontime,2)UsedatabasequerycachingwithRedistolessendatabaseload,3)LeverageCDNslikeCloudflareforservin

Dependency Injection in PHP: Code Examples for BeginnersDependency Injection in PHP: Code Examples for BeginnersMay 14, 2025 am 12:08 AM

You should care about DependencyInjection(DI) because it makes your code clearer and easier to maintain. 1) DI makes it more modular by decoupling classes, 2) improves the convenience of testing and code flexibility, 3) Use DI containers to manage complex dependencies, but pay attention to performance impact and circular dependencies, 4) The best practice is to rely on abstract interfaces to achieve loose coupling.

PHP Performance: is it possible to optimize the application?PHP Performance: is it possible to optimize the application?May 14, 2025 am 12:04 AM

Yes,optimizingaPHPapplicationispossibleandessential.1)ImplementcachingusingAPCutoreducedatabaseload.2)Optimizedatabaseswithindexing,efficientqueries,andconnectionpooling.3)Enhancecodewithbuilt-infunctions,avoidingglobalvariables,andusingopcodecaching

PHP Performance Optimization: The Ultimate GuidePHP Performance Optimization: The Ultimate GuideMay 14, 2025 am 12:02 AM

ThekeystrategiestosignificantlyboostPHPapplicationperformanceare:1)UseopcodecachinglikeOPcachetoreduceexecutiontime,2)Optimizedatabaseinteractionswithpreparedstatementsandproperindexing,3)ConfigurewebserverslikeNginxwithPHP-FPMforbetterperformance,4)

PHP Dependency Injection Container: A Quick StartPHP Dependency Injection Container: A Quick StartMay 13, 2025 am 12:11 AM

APHPDependencyInjectionContainerisatoolthatmanagesclassdependencies,enhancingcodemodularity,testability,andmaintainability.Itactsasacentralhubforcreatingandinjectingdependencies,thusreducingtightcouplingandeasingunittesting.

Dependency Injection vs. Service Locator in PHPDependency Injection vs. Service Locator in PHPMay 13, 2025 am 12:10 AM

Select DependencyInjection (DI) for large applications, ServiceLocator is suitable for small projects or prototypes. 1) DI improves the testability and modularity of the code through constructor injection. 2) ServiceLocator obtains services through center registration, which is convenient but may lead to an increase in code coupling.

PHP performance optimization strategies.PHP performance optimization strategies.May 13, 2025 am 12:06 AM

PHPapplicationscanbeoptimizedforspeedandefficiencyby:1)enablingopcacheinphp.ini,2)usingpreparedstatementswithPDOfordatabasequeries,3)replacingloopswitharray_filterandarray_mapfordataprocessing,4)configuringNginxasareverseproxy,5)implementingcachingwi

PHP Email Validation: Ensuring Emails Are Sent CorrectlyPHP Email Validation: Ensuring Emails Are Sent CorrectlyMay 13, 2025 am 12:06 AM

PHPemailvalidationinvolvesthreesteps:1)Formatvalidationusingregularexpressionstochecktheemailformat;2)DNSvalidationtoensurethedomainhasavalidMXrecord;3)SMTPvalidation,themostthoroughmethod,whichchecksifthemailboxexistsbyconnectingtotheSMTPserver.Impl

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.