Useful Links
Computer Science
Programming
By Language
PHP Programming
1. Introduction to PHP
2. PHP Language Fundamentals
3. Functions
4. Working with Data Structures
5. Handling Web Forms and User Input
6. Object-Oriented Programming in PHP
7. Interacting with Databases
8. State and Session Management
9. Working with Files and Data Formats
10. Error Handling and Debugging
11. Security Best Practices
12. Modern PHP Development
13. Advanced PHP Topics
Working with Data Structures
Arrays
Creating Arrays
Array Literal Syntax
array() Function
Short Array Syntax
Range Function
Array Types
Indexed Arrays
Associative Arrays
Multidimensional Arrays
Jagged Arrays
Accessing Array Elements
Index Access
Key Access
Nested Access
Modifying Array Elements
Adding Elements
Updating Elements
Removing Elements
Array Iteration
for Loop with Arrays
foreach Loop
Array Pointers
Array Sorting
sort()
rsort()
asort()
arsort()
ksort()
krsort()
usort()
uksort()
uasort()
Array Manipulation
array_slice()
array_splice()
array_chunk()
array_flip()
array_reverse()
Array Searching and Filtering
in_array()
array_search()
array_key_exists()
array_filter()
array_walk()
Strings
String Creation
Single Quotes
Double Quotes
Heredoc Syntax
Nowdoc Syntax
String Access and Modification
Character Access
String Indexing
String Mutability
String Interpolation
Variable Interpolation
Expression Interpolation
Complex Syntax
String Concatenation
Dot Operator
Concatenation Assignment
String Manipulation Functions
trim()
ltrim()
rtrim()
strtoupper()
strtolower()
ucfirst()
ucwords()
substr_replace()
str_pad()
str_repeat()
String Searching and Replacement
strpos()
strrpos()
strstr()
str_replace()
str_ireplace()
preg_replace()
String Parsing
explode()
implode()
str_getcsv()
parse_str()
Previous
3. Functions
Go to top
Next
5. Handling Web Forms and User Input