Tutorial details | |
---|---|
Difficulty | Easy (rss) |
Root privileges | No |
Requirements | PHP or LAMP |
Time | N/A |
By default PHP is installed on Unix like operating system. The syntax is as follows to compare two strings using php:
<?php $string1 = "Foo"; $string2 = "Bar"; if ( $string1 == $string2 ){ echo "Equal: Yes\n"; } else{ echo "Equal: No\n"; } ?>
PHP version 4 and 5 comes with a new function called strcmp(). It is a binary safe string comparison function. The syntax is:
int strcmp ($string1, $string2);
The function returns the following values:
- Returns
- Returns > 0 if string1 is greater than string2.
- Returns 0 if they are equal.
Example
<?php $string1 = "Foo"; $string2 = "Bar"; if ( strcmp ( $string1, $string2) == 0 ){ echo "Equal: Yes\n"; } else{ echo "Equal: No\n"; } ?>
Another simple example:
$type=$what; $catoutput="NULL"; foreach( $cats as $key=>$values ){ $mycat=$values[0]; $myimg=$values[1]; $mydesc=$values[2]; if ( $key == $type ) { $catoutput = 'Plan: '. $mycat; $catoutput .= 'Image: ' . $myimg; $catoutput .= 'Description: ' . $mydesc; return $catoutput; } }
🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.
🐧 0 comments... add one ↓
🐧 0 comments... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |