<?php
$data=array('1','2','3','4','5','6','7','8','9','10','11');
foreach($data as $key=> $element){
if($key % 2 != 0){
echo $element.'<br />';
}
echo '<hr />';
}
?>
Run Code Online (Sandbox Code Playgroud)
php foreach作为关键,如何将每两个数字作为一个组?
我想输出:
1,2
_____
3,4
_____
5,6
_____
7,8
_____
9,10
_____
11
Run Code Online (Sandbox Code Playgroud) 如何删除超过30天的mysql记录?我的代码将删除昨天插入的所有记录.
require('../conn_db.php');
mysql_select_db("my_news",$conn);
mysql_query("SET NAMES utf8");
mysql_query("DELETE FROM my_news WHERE date < DATE_SUB(NOW(), INTERVAL 1 MONTH)");
mysql_close("my_news");
Run Code Online (Sandbox Code Playgroud)
和mysql表
date int(10)
1321095600
1322107200
...
1328288400
1328290440
Run Code Online (Sandbox Code Playgroud) 是否有任何 PHP 脚本或其他软件可以让我知道谁订阅了我的 RSS 提要?(服务器部分或个人浏览器/RSS阅读器)
我的 RSS 文件都是由 PHP 脚本生成的,然后我使用.htaccessURL 重写规则使文件可以作为.xml.
我知道一些方法,例如$_SERVER['HTTP_REFERER'],但我没有信心自己编写一些可靠的代码。所以,我正在寻找一些稳定的代码来帮助我知道谁订阅了我的 RSS 提要(并将其存储到 MySQL 中)?
这是保存在文件中的JSON数据示例 data.txt
[
{"name":"yekky"},
{"name":"mussie"},
{"name":"jessecasicas"}
...// many rows
]
Run Code Online (Sandbox Code Playgroud)
我想更新文件,所以它看起来像这样:
[
{"name":"yekky","num":"1"},
{"name":"mussie","num":"2"},
{"name":"jessecasicas","num":"3"}
...// many rows
]
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所得到的:
$json_data = file_get_contents('data.txt');
// What goes here?
Run Code Online (Sandbox Code Playgroud)
我如何计算JSON树中有多少行?
搜索后从图表发布
https://graph.facebook.com/search?q=watermelon&type=post&fields=from,message,picture,link,name,caption,comments,description,created_time,id&token=XXXXXXXXXXXXX
这里将返回一些数据.在第三篇文章中:
"from": {
"name": "Alessio Mrbillyplus Frustaci",
"id": "1665626783"
},
"picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQDGoBK_lUeeMb5x&w=130&h=130&url=http\u00253A\u00252F\u00252Fi3.ytimg.com\u00252Fvi\u00252Fjo5GcYeh7XA\u00252Fdefault.jpg",
"link": "http://www.youtube.com/watch?v=jo5GcYeh7XA&feature=share",
"name": "Herbie Hancock \"Watermelon Man\"",
"caption": "www.youtube.com",
"description": "From the 1973 album \"Headhunters\" here's Herbie Hancock with \"Watermelon Man\" Sampled by Super Cat \" Dolly My Baby\" LL Cool J \"1-900-LL Cool J\" Shaquille O'N...",
"created_time": "2011-09-17T17:44:48+0000",
"id": "1665626783_235117223205324",
"comments": {
"data": [
{
"id": "1665626783_235117223205324_3043725",
"from": {
"name": "Alessio Mrbillyplus Frustaci",
"id": "1665626783"
},
"message": "La enne e la doppia effe aaaaaa",
"created_time": …Run Code Online (Sandbox Code Playgroud) 我试过转移$str成阵列组.
$str = '1,2,3,4,5';
print_r(array($str)); //this get Array ( [0] => 1,2,3,4,5 )
Run Code Online (Sandbox Code Playgroud)
我试过了 compact
print_r(array(compact($str))); // Array ( [0] => Array ( ) )
Run Code Online (Sandbox Code Playgroud)
但如何$str成为
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Run Code Online (Sandbox Code Playgroud) 我是类似http://pinterest.com的一些功能 add a pin
如何从url获取宽度和高度> = 200更快的所有图像?pinterest.com将完成整个过程将近10秒,但我需要48.64秒.
require dirname(__FILE__) . '/simple_html_dom.php';
$url = 'http://www.huffingtonpost.com/';
$html = file_get_html($url);
if($html->find('img')){
foreach($html->find('img') as $element) {
$size = @getimagesize($element->src);
if($size[0]>=200&&$size[1]>=200){
echo $element;
}
}
}// cost 48.64 seconds
Run Code Online (Sandbox Code Playgroud) 我有一个WordPress博客,我想在其中添加一些自定义页面,.php并从网址中删除扩展名和查询字符串.
所有WordPress的网页网址都喜欢index.php?pagename=,所以如果我尝试添加RewriteRule ^(.*)$ $1.php了在.htaccess文件中,其他页面返回500 internal server error.如何从除了index.php和之外的所有内容中删除php扩展login.php?
这是我现有的.htaccess文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# RewriteRule ^(.*)$ $1.php # add this line will broken the wordpress rewrite rule
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud) 我是php的新手.我想制作php页面缓存,从mysql查询数据并将数据存储为json格式.
我有很多问题:
我应该存储哪种类型的文件?.json或.txt或.cache?因为我还需要使用json解码返回数据到页面.
我想使用cron选项卡,编写许多mysql查询并写入一个json文件.我应该选择什么编写代码?fopen, fwrite或者file_get_contents或其他命令?(不要覆盖数据,但继续写.我将删除文件并在下一个cron时间更新它)
如果一个多写入一个json数据(同时10个或多个mysql查询并写入相同的json文件,每个json子格式一样{name: ".$row['name']."}),如何完成一个顶部{和底部}来制作一个标准的json数据格式?
{ //如何添加这个
{name:".$ row ['name']."}
{name:".$ row ['name']."}
//许多来自10个mysql查询的名称
} //这一个
谢谢.
我尝试使用简单的卷曲来获取Facebook code和access_token通过卷曲.这样我就可以将信息发布到我的墙上.我知道sdk,但如果我只使用简单的curl方法?
一些故障归还:
Method Not Implemented
Invalid method in request
这是我的代码.通过这种方式:如何记住access_token它是否在1小时内仍然有效?谢谢.
$code_url = "https://graph.facebook.com/oauth/authorize?client_id=".$app_id."&redirect_uri=".urlencode($canvas_page_url)."&type=client_cred&display=page&scope=user_photos,publish_stream,read_stream,user_likes";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$code_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_HEADER ,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
$fb_code = curl_exec($ch); // get code
curl_close($ch);
$token_url = "https://graph.facebook.com/oauth/access_token?client_id=".$app_id."&client_secret=".$app_secret."&redirect_uri=".urlencode($canvas_page_url)."&code=".$fb_code."";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$token_url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($curl, CURLOPT_HEADER ,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER ,1);
$result = curl_exec($curl);
curl_close($curl);
echo $result; //get …Run Code Online (Sandbox Code Playgroud)