由于php的函数strtotime能够转换任意格式的时间,
所以结合date就能够将任意的时间格式转换为其他的任意时间格式
function trans_date_format($datetime,$format = 'Y-m-d H:i:s') {
return date($format,strtotime($datetime));
}
print trans_date_format('03/16/2010');
使用date函数时特殊的字符注意转义
function trans_date_format($datetime,$format = 'Y-m-d H:i:s') {
return date($format,strtotime($datetime));
}
print trans_date_format('03/12/2010','Y-m-d \i\t \i\s \t\h\e \a\r\b\o\r \d\a\y.');
阅读全文>
标签:date用法, php, strtotime用法 发布在 php | 没有评论 »
php定义函数类似于asp中的selectSingleNode获取多节点xml内容
自己定义了一个函数用于获取xml中多层节点里面的内容
function get_node_value($objXML,$strNodeName) {
$pos = strpos($strNodeName,'/');
if($pos > 0) {
$str = explode('/',$strNodeName);
foreach($str as $val) {
$obj = $objXML->getElementsByTagName($val)->item(0);
if($obj->hasChildNodes()) {
$objXML = $obj;
}
}
return $objXML->nodeValue;
}else{
return select_single_node($objXML,$strNodeName);
}
}
function select_single_node($objXML,$nodeName) {
$t = $objXML->getElementsByTagName($nodeName);
if($t->length == 1) {
return $t->item(0)->nodeValue;
}else{
return '';
}
}
$newdoc = new DOMDocument('1.0');
$newdoc->loadXML("text in some element1 text in some element2 ");
print get_node_value($newdoc,'Template/root/someelement/someelement1');
阅读全文>
标签:php, selectSingleNode, xml 发布在 php | 没有评论 »