Categories


Tags


21个实用PHP代码

1. 计算字符串长度: ```php $string = "Welcome to the PHP world!"; $length = strlen($string); echo $length; //输出:27 ``` 2. 字符串截取: ```php $string = "Welcome to the PHP world!"; $substring = substr($string, 0, 7); //从0开始截取,截取长度为7 echo $substring; //输出:Welcome ``` 3. 数组遍历: ```php $fruits = array("apple", "banana", "orange"); foreach($fruits as $fruit) { echo $fruit . "
"; } //输出: //apple //banana //orange ``` 4. 数组排序: ```php $numbers = array(5, 2, 8, 1, 3); sort($numbers); //升序排序 print_r($numbers); //输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 [4] => 8 ) ``` 5. 数组查找: ```php $fruits = array("apple", "banana", "orange"); $key = array_search("banana", $fruits); echo $key; //输出:1 ``` 6. 获取当前时间戳: ```php $timestamp = time(); echo $timestamp; //输出:1631771555 ``` 7. 将时间戳格式化为日期: ```php $timestamp = time(); $date = date("Y-m-d", $timestamp); echo $date; //输出:2021-09-16 ``` 8. 获取当前文件路径: ```php $path = $_SERVER['REQUEST_URI']; echo $path; //输出:/index.php ``` 9. 获取当前文件名: ```php $filename = basename($_SERVER['SCRIPT_FILENAME']); echo $filename; //输出:index.php ``` 10. 设置Cookie: ```php setcookie("username", "John"); ``` 11. 获取Cookie: ```php $username = $_COOKIE["username"]; echo $username; //输出:John ``` 12. 删除Cookie: ```php setcookie("username", "", time() - 3600); //设置过期时间为1小时前 ``` 13. 判断是否存在指定Cookie: ```php if(isset($_COOKIE["username"])) { echo "Cookie存在"; } else { echo "Cookie不存在"; } ``` 14. 获取客户端IP地址: ```php $ip = $_SERVER['REMOTE_ADDR']; echo $ip; //输出:127.0.0.1 ``` 15. 获取客户端浏览器信息: ```php $browser = $_SERVER['HTTP_USER_AGENT']; echo $browser; //例如:Mozilla/5.0 (Windows NT 10.0; … ``` 16. 发送电子邮件: ```php $to = "someone@example.com"; $subject = "Subject"; $message = "Hello! This is a test email."; $headers = "From: sender@example.com"; mail($to, $subject, $message, $headers); ``` 17. 加密字符串: ```php $password = "123456"; $encrypted_password = md5($password); echo $encrypted_password; //输出:e10adc3949ba59abbe56e057f20f883e ``` 18. 解码URL: ```php $url = "https%3A%2F%2Fwww.baidu.com%2F"; $url_decoded = urldecode($url); echo $url_decoded; //输出:https://www.baidu.com/ ``` 19. 编码URL: ```php $url = "https://www.baidu.com/"; $url_encoded = urlencode($url); echo $url_encoded; //输出:https%3A%2F%2Fwww.baidu.com%2F ``` 20. 向数据库插入数据: ```php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "
" . mysqli_error($conn); } mysqli_close($conn); ``` 21. 从数据库中查询数据: ```php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
"; } } else { echo "0 results"; } mysqli_close($conn); ```

Public @ 2023-04-01 12:51:23

我司mysql对存储过程、视图、触发器,事件支持情况

作为AI语言模型,我无法了解您所说的“我司”是哪个公司,因此无法提供具体的MySQL支持情况。但一般来说,MySQL支持存储过程、视图、触发器和事件。以下是MySQL的官方文档: - 存储过程:https://dev.mysql.com/doc/refman/8.0/en/stored-programs-defining.html - 视图:https://dev.mysql.com/doc/r

Public @ 2023-06-20 00:50:12

Mysql服务启动1067错误解决办法

Mysql密码忘记后因修改了mysql密码导致启动mysql出现了1067错误。方法一:启动服务的时候出现“windows无法启动mysql服务(位于本地计算机上。错误1067:进程意外终止)”查看下系统日志找寻mysql的相关错误可以发现。image.png图片1.png事件查看器中-应用程序下mysql错误的详情显示Default storage engine(InnoDB) is not a

Public @ 2009-08-29 15:46:47

PHP大型网站的架构实例分析

Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung.统计信息200万注册用户数;2万并发用户数;每天20万条私有消息;每天25万登录次数;项目团队有11个开发人员,两个设计

Public @ 2009-10-22 15:46:37

更多您感兴趣的搜索