草庐IT

url_array

全部标签

php - Array Loop - 将第一个值放入 foreach 循环

我有一个数组,我想将第一个值放入foreach循环中。然后将该值发送给一个函数。这行不通foreach($frequencyas$i){showphp_AlexVortaro(getphp_AlexVortaro($frequency[$i]));showphp_Smartfm(getphp_Smartfm($frequency[$i]));} 最佳答案 我认为您的意思是使用当前“暴露的”偏移量作为函数的参数:foreach($frequencyas$i){showphp_AlexVortaro(getphp_AlexVortaro

用于验证 URL 的 PHP 正则表达式

我正在寻找一个合适的正则表达式来匹配一个URL(一个带有方案、域、路径等的完整URL)我通常会使用filter_var但在这种情况下我不能,因为我必须支持PHP我在网上搜索过,但找不到任何我确信会万无一失的东西,而我在SO上所能找到的只是人们说要使用filter_var。有人有用于此的正则表达式吗?我的代码(只是为了让您看到我想要实现的目标):functionvalidate_url($url){if(function_exists('filter_var')){returnfilter_var($url,FILTER_VALIDATE_URL);}returnpreg_match(R

PHP 将一个页面重定向到另一台服务器而不显示 URL

刚写完这个问题的标题,我就知道它听起来有多狡猾!我正在为一些friend写一个存储志愿者信息的后端,他们有自己的网站,我可以在其中添加一个volunteer.php页面。我想要的是将该页面重定向到我服务器上的一个页面,该页面显示供用户填写的表单,我不希望我网站的丑陋URL不显示。有没有简单的方法来做到这一点?以某种方式将页面加载到远程托管页面中?谢谢,加夫 最佳答案 你可以使用在不显示url的情况下显示您网站页面的内容。 关于PHP将一个页面重定向到另一台服务器而不显示URL,我们在St

php - 正则表达式:将所有 URL 设为绝对

我需要一种方法来获取一段HTML代码并使所有URL成为绝对的。我尝试采用各种正则表达式示例,但没有成功。这些是要求:替换HREF和SRCurl如果URL已经是绝对的,则保留它如果URL是绝对的,替换它每个HTML都来自一个已知的URL(example.com/folder/file.html),可用于创建绝对URL。例如:src="image.png"变成src="http://example.com/folder/image.png"href="/home.html"变成href="http://example.com/home.html"我找到了一个完全符合我需要的功能:http:

php - 以 url 作为变量的 file_get_contents

我可以使用类似这样的方法来检索域外部的页面吗?我传递了一个变量并想从abc.com检索结果。是否可以将$fetcher传递给file_get_contents以检索页面内容?当我点击这个php页面时,我得到了空白页面。但是如果我使用类似的东西,它又可以正常工作了这里发生了什么?对此有一些技术解释吗? 最佳答案 您应该在$q_pass上使用urlencode。我猜你在query_passed中传递了一个带有空格的值。 关于php-以url作为变量的file_get_contents,我们在

php - 从 array_count_values 中提取信息

我正在使用array_count_values,我想提取任何值大于4的键并放入一个新数组中。有办法做到这一点吗? 最佳答案 foreach(array_count_values($the_array)as$key=>$value){if($value>4){echo$key;}} 关于php-从array_count_values中提取信息,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

php - in_array 忽略小数点后的 000

$arr=array(2.1,3.1);if(in_array(2.1000,$arr))echo"yes";elseecho"no";我希望它应该显示“否”,但它会忽略小数点后的0。 最佳答案 你可以做的是(string)$arr[0]=='2.1000'。唯一的问题是,当在PHP中使用float时,它会“删除”前导零和尾随零,因此它们始终不会为零,除非您最初将它们存储为字符串,或者如果您跟踪前导和尾随另一个数组中的零。 关于php-in_array忽略小数点后的000,我们在Stac

php - 为每个客户端包含使用 base_url() 是否值得?

我使用CodeIgniter,我喜欢它,但我不知道这样做是否真的值得:css/main.css"/>js/jquery.js">js/functions.js">...images/dolphin.png"/>而不仅仅是:...第一种方法给页面增加了很多重量,但当您决定在子文件夹等中使用相同的应用程序时,它是可靠的。我应该选择哪一个? 最佳答案 如果您认为您可能需要将应用程序移动到其他子文件夹(而不是其他子域),可能值得使用,但是,如果您可以假设该应用程序将始终安装在它自己的域或子域中,那么肯定会取消函数调用,这会增加不必要的困惑并

php - 代码点火器 url 路径

这是我问这个问题的最简单方法,因为我还没有完全理解发生了什么,或者我做错了什么。我在使用url时遇到问题。http://localhost/index.php/user与相同http://localhost/但是http://localhost/index.php/user/something不一样http://localhost/something如何使http://localhost/something工作?它是否必须是http://localhost/user/something,我该怎么做? 最佳答案 您需要了解CodeIg

php - 如何将 URL 编码为 CakePHP 参数

我想创建一个用于添加书签的小书签。因此,您只需点击书签中的BookmarkthisPageJavaScriptSnippet,您就会被重定向到该页面。这是我当前的书签:"javascript:location.href='http://…/bookmarks/add/'+encodeURIComponent(document.URL);"当我在Bookmarklet页面上单击它时,它会给我一个这样的URL:http://localhost/~mu/cakemarks/bookmarks/add/http%3A%2F%2Flocalhost%2F~mu%2Fcakemarks%2Fpag