常用但又易遗忘的语句(不断更新)

本文介绍了PHP中用于处理路径的几个常用函数,包括dirname()、basename()、pathinfo()、parse_url()和realpath()。这些函数可以帮助开发者有效地解析和操作文件及URL路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dirname -- 返回路径中的目录部分
<?php
$path
= "/etc/passwd"
;
$file = dirname ($path);
// $file is set to "/etc"
?>
-----------------------------------------

basename -- 返回路径中的文件名部分
<?php
$path
= "/home/httpd/html/index.php";
$file = basename ($path);        // $file is set to "index.php"
$file = basename ($path,".php"); // $file is set to "index"
?>
------------------------------------------

pathinfo -- 返回文件路径的信息
<?php
$path_parts
= pathinfo("/www/htdocs/index.html");
echo
$path_parts["dirname"] . "/n";
echo
$path_parts["basename"] . "/n";
echo
$path_parts["extension"] . "/n";
?>
将输出:

/www/htdocs
index.html
html


--------------------------------------------------------

parse_url -- 解析 URL,返回其组成部分
array parse_url ( string url)
此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为: scheme - 如 http

  • host

  • port

  • user

  • pass

  • path

  • query - 在问号 ? 之后

  • fragment - 在散列符号 # 之后

 

此函数并 意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。
注: 此函数对相对路径的 URL 不起作用。
---------------------------------------------------

realpath -- 返回规范化的绝对路径名

---------------------------------------------------

"   '    "   跟 "   /"   "  包含字符串的区别

<?php
$string
= 'cup'
;
$name = 'coffee'
;
$str = 'This is a $string with my $name in it.'
;
echo
$str. "/n"
;
?>
结果  This is a $string with my $name in it.
------------------

<?php
$string
= 'cup'
;
$name = 'coffee'
;
$str "This is a $string with my $name in it."
;
echo
$str. "/n"
;
?>

结果  This is a coffee with my cup in it.
---------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值