当前位置: 首页>>代码示例>>PHP>>正文


PHP ARC2::splitUri方法代码示例

本文整理汇总了PHP中ARC2::splitUri方法的典型用法代码示例。如果您正苦于以下问题:PHP ARC2::splitUri方法的具体用法?PHP ARC2::splitUri怎么用?PHP ARC2::splitUri使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ARC2的用法示例。


在下文中一共展示了ARC2::splitUri方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Graphite

$graph = new Graphite();
$xml = simplexml_load_file($URL);
foreach ($xml->getNamespaces(true) as $prefix => $uri) {
    $graph->ns($prefix, stripslashes($uri));
}
$graph->load($URL);
$properties = array();
if (array_key_exists('properties', $_REQUEST)) {
    $PROPS = $_GET['properties'];
    $properties = explode(",", $PROPS);
}
// Here, we grab a List of all of this type of class
$resources = $graph->allOfType($CLASS);
$json = array();
foreach ($resources as $instance) {
    $suri = $graph->shrinkURI(trim($instance));
    $add = array("id" => $suri);
    foreach ($properties as $prop) {
        $propname = trim($prop);
        $value = trim($instance->get($prop));
        $split = ARC2::splitUri($value);
        if ($split[1]) {
            $add[$propname] = $split[1];
        } else {
            $add[$propname] = $value;
        }
    }
    $json[] = $add;
}
file_put_contents($filename, json_encode(array("instances" => $json)));
print json_encode(array("instances" => $json));
开发者ID:netcon-source,项目名称:extjs-query-builder,代码行数:31,代码来源:jsinstances.php


注:本文中的ARC2::splitUri方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。