• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Text类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: testCanPassCustomTable

 public function testCanPassCustomTable()
 {
     $table = new Table();
     $table['%'] = '001100110011';
     $text = new Text($table);
     $this->assertSame('AVSLAG -30%', $text->fromMorse($text->toMorse('Avslag -30%')));
 }
开发者ID:rexxars,项目名称:morse,代码行数:7,代码来源:TextTest.php


示例2: show

 /**
  * Standard-Angezeige.
  *
  * ist ein Content definiert, wird dieser ebenfalls mit angegeben.   
  */
 function show()
 {
     echo "<a name='" . $this->NAME . "' ";
     if ($this->XPOS > 0 && $this->YPOS > 0) {
         echo " style=\"  position:absolute; top:" . $this->YPOS . "px; left:" . $this->XPOS . "px; \" ";
     }
     if ($this->XPOS < 0 && $this->YPOS > 0) {
         echo " style=\"  position:absolute; top:" . $this->YPOS . "px; right:" . $this->XPOS * -1 . "px; \" ";
     }
     if ($this->XPOS < 0 && $this->YPOS < 0) {
         echo " style=\"  position:absolute; bottom:" . $this->YPOS * -1 . "px; right:" . $this->XPOS * -1 . "px; \" ";
     }
     if ($this->XPOS > 0 && $this->YPOS < 0) {
         echo " style=\"  position:absolute; bottom:" . $this->YPOS * -1 . "px; left:" . $this->XPOS . "px; \" ";
     }
     echo $this->getToolTipTag() . ">";
     if (get_class($this->TEXT) && method_exists($this->TEXT, "show")) {
         $this->TEXT->show();
     } else {
         $t = new Text($this->TEXT);
         $t->setFilter(false);
         $t->show();
     }
     echo "</a>";
 }
开发者ID:CyborgOne,项目名称:cybihomecontrol_ui,代码行数:30,代码来源:Achor.php


示例3: FeedItems

	function FeedItems() {
		$output = new DataObjectSet();
		
		include_once(Director::getAbsFile(SAPPHIRE_DIR . '/thirdparty/simplepie/SimplePie.php'));
		
		$t1 = microtime(true);
		$this->feed = new SimplePie($this->AbsoluteRssUrl, TEMP_FOLDER);
		$this->feed->init();
		if($items = $this->feed->get_items(0, $this->NumberToShow)) {
			foreach($items as $item) {
				
				// Cast the Date
				$date = new Date('Date');
				$date->setValue($item->get_date());

				// Cast the Title
				$title = new Text('Title');
				$title->setValue($item->get_title());

				$output->push(new ArrayData(array(
					'Title' => $title,
					'Date' => $date,
					'Link' => $item->get_link()
				)));
			}
			return $output;
		}
	}
开发者ID:neopba,项目名称:silverstripe-book,代码行数:28,代码来源:RSSWidget.php


示例4: testGetNextEol

 public function testGetNextEol()
 {
     $text = new Text("\n");
     $this->assertEquals(0, $text->getNextEol());
     $text = new Text("roman");
     $this->assertEquals(4, $text->getNextEol());
 }
开发者ID:romanpitak,项目名称:Nginx-Config-Processor,代码行数:7,代码来源:TextTest.php


示例5: testCompile

 public function testCompile()
 {
     $field = new Text("test", "Test");
     $expected = "Test";
     $value = $field->compile();
     $this->assertEquals($expected, $value);
 }
开发者ID:jenwachter,项目名称:html-form,代码行数:7,代码来源:TextTest.php


示例6: getComponent

 public function getComponent($value, $cellFont, $row, $column)
 {
     $text = new Text();
     $text->setFont($cellFont);
     $text->value = $value;
     return $text;
 }
开发者ID:sigmadesarrollo,项目名称:logisoft,代码行数:7,代码来源:BaseCellRenderer.php


示例7: RSSItems

 /**
  * Gets a list of all the items in the RSS feed given a user-provided URL, limit, and date format
  *
  * @return ArrayList
  */
 public function RSSItems()
 {
     if (!$this->FeedURL) {
         return false;
     }
     $doc = new DOMDocument();
     @$doc->load($this->FeedURL);
     $items = $doc->getElementsByTagName('item');
     $feeds = array();
     foreach ($items as $node) {
         $itemRSS = array('title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue);
         $feeds[] = $itemRSS;
     }
     $output = ArrayList::create(array());
     $count = 0;
     foreach ($feeds as $item) {
         if ($count >= $this->Count) {
             break;
         }
         // Cast the Date
         $date = new Date('Date');
         $date->setValue($item['date']);
         // Cast the Title
         $title = new Text('Title');
         $title->setValue($item['title']);
         $output->push(new ArrayData(array('Title' => $title, 'Date' => $date->Format($this->DateFormat), 'Link' => $item['link'])));
         $count++;
     }
     return $output;
 }
开发者ID:helpfulrobot,项目名称:unclecheese-dashboard,代码行数:35,代码来源:DashboardRSSFeedPanel.php


示例8: testPlacementAppend

 public function testPlacementAppend()
 {
     $decorator = new Text('foo');
     $decorator->setOption('placement', 'append');
     $expected = 'barfoo';
     $actual = $decorator->render('bar');
     $this->assertSame($expected, $actual);
 }
开发者ID:urbanetter,项目名称:muentschi,代码行数:8,代码来源:TextTest.php


示例9: init

 public static function init($name, $value, $attrs = null)
 {
     $t = new Text($name, $value);
     if ($attrs) {
         $t->add_attrs($attrs);
     }
     return $t;
 }
开发者ID:DaniloEpic,项目名称:slast,代码行数:8,代码来源:Formulario.php


示例10: testLimitWordCountXML

 /**
  * Test {@link Text->LimitWordCountXML()}
  */
 function testLimitWordCountXML()
 {
     $cases = array('<p>Stuff & stuff</p>' => 'Stuff &amp;...', "Stuff\nBlah Blah Blah" => "Stuff<br />Blah Blah...", "Stuff<Blah Blah" => "Stuff&lt;Blah Blah", "Stuff>Blah Blah" => "Stuff&gt;Blah Blah");
     foreach ($cases as $originalValue => $expectedValue) {
         $textObj = new Text('Test');
         $textObj->setValue($originalValue);
         $this->assertEquals($expectedValue, $textObj->LimitWordCountXML(3));
     }
 }
开发者ID:racontemoi,项目名称:shibuichi,代码行数:12,代码来源:TextTest.php


示例11: testStrikeThrough

 public function testStrikeThrough()
 {
     // Arrange
     $text = new Text('Some italic text.', Text::STRIKETHROUGH);
     // Act
     $content = $text->toMarkDown();
     // Assert
     $this->assertSame('--Some italic text.-- ', $content);
 }
开发者ID:pachico,项目名称:markdownwriter,代码行数:9,代码来源:TextTest.php


示例12: fromString

 public static function fromString(Text $configString)
 {
     $text = '';
     while (false === $configString->eof() && false === $configString->eol()) {
         $text .= $configString->getChar();
         $configString->inc();
     }
     return new Comment(ltrim($text, "# "));
 }
开发者ID:romanpitak,项目名称:Nginx-Config-Processor,代码行数:9,代码来源:Comment.php


示例13: writeText

 protected function writeText(Text $textChild, $level)
 {
     $newLine = $this->_pretty ? $this->_newLine : '';
     $indent = $this->_pretty ? str_repeat($this->_tabString, $level) : '';
     $text = $textChild->getText();
     //TODO: Need some kind of mb_wordwrap here, maybe:
     //http://stackoverflow.com/questions/3825226/multi-byte-safe-wordwrap-function-for-utf-8?
     return $this->_pretty && mb_strlen($text, 'utf-8') > $this->_textWrap ? $indent . wordwrap(str_replace("\n", '', $text), $this->_textWrap, "{$newLine}{$indent}") : $text;
 }
开发者ID:talesoft,项目名称:tale-framework,代码行数:9,代码来源:Writer.php


示例14: testLimitSentences

 /**
  * Test {@link Text->LimitSentences()}
  */
 public function testLimitSentences()
 {
     $cases = array('' => '', 'First sentence.' => 'First sentence.', 'First sentence. Second sentence' => 'First sentence. Second sentence.', '<p>First sentence.</p>' => 'First sentence.', '<p>First sentence. Second sentence. Third sentence</p>' => 'First sentence. Second sentence.', '<p>First sentence. <em>Second sentence</em>. Third sentence</p>' => 'First sentence. Second sentence.', '<p>First sentence. <em class="dummyClass">Second sentence</em>. Third sentence</p>' => 'First sentence. Second sentence.');
     foreach ($cases as $originalValue => $expectedValue) {
         $textObj = new Text('Test');
         $textObj->setValue($originalValue);
         $this->assertEquals($expectedValue, $textObj->LimitSentences(2));
     }
 }
开发者ID:normann,项目名称:sapphire,代码行数:12,代码来源:TextTest.php


示例15: showDescription

 function showDescription()
 {
     $spc = new Spacer();
     $spc->show();
     $td = new Text("Beschreibung:", 2, true);
     $td->show();
     $d = new Text($this->getDescription());
     $d->show();
 }
开发者ID:CyborgOne,项目名称:cybihomecontrol_ui,代码行数:9,代码来源:LogFile.php


示例16: __construct

 /**
  *
  * Class constructor
  *
  * @param string $name
  *
  * @access public
  */
 public function __construct($name)
 {
     parent::__construct($name);
     $this->setRepeating(true);
     $this->setSortable(true);
     $this->setLabel(Translate::translate('Gallery'));
     $name = new Text('name');
     $name->setLabel(Translate::translate('Name'));
     $this->addControl($name);
     $values = new Textarea('values');
     $values->setLabel(Translate::translate('Description'));
     $this->addControl($values);
 }
开发者ID:silversite,项目名称:silverwp,代码行数:21,代码来源:Features.php


示例17: show

 function show()
 {
     $t = new Table(array(""));
     $t->setAlign($this->getAlign());
     $r = $t->createRow();
     $r->setHeader(true);
     $txt = new Text($this->TEXT);
     $txt->setFonttype($this->FONTTYPE);
     $txt->setFilter($this->getFilter());
     $r->setAttribute(0, $txt);
     $t->addRow($r);
     $t->show();
 }
开发者ID:CyborgOne,项目名称:cybihomecontrol_ui,代码行数:13,代码来源:Title.php


示例18: testRender

 /**
  * @covers Xoops\Form\Text::render
  */
 public function testRender()
 {
     $value = $this->object->render();
     $this->assertTrue(is_string($value));
     $this->assertTrue(false !== strpos($value, '<input'));
     $this->assertTrue(false !== strpos($value, 'type="text"'));
     $this->assertTrue(false !== strpos($value, 'name="name"'));
     $this->assertTrue(false !== strpos($value, 'size="10"'));
     $this->assertTrue(false !== strpos($value, 'maxlength="20"'));
     $this->assertTrue(false !== strpos($value, 'placeholder="placeholder"'));
     $this->assertTrue(false !== strpos($value, 'title="Caption"'));
     $this->assertTrue(false !== strpos($value, 'id="name"'));
     $this->assertTrue(false !== strpos($value, 'value="value"'));
 }
开发者ID:ming-hai,项目名称:XoopsCore,代码行数:17,代码来源:TextTest.php


示例19: to_form

 public static function to_form(DefaultModel $dm)
 {
     $rc = new ReflectionClass(get_class($dm));
     $rm = $rc->getMethod("attrs");
     $attrs = $rm->invoke($dm, "");
     $at = explode(",", $attrs);
     for ($i = 0; $i < count($at); $i++) {
         $g = $rc->getMethod("get" . ucfirst($at[$i]));
         $f = new Text($at[$i], $g->invoke($dm, ""));
         echo "<div>";
         echo "<strong>" . $at[$i] . ": </strong>" . $f->to_s();
         echo "</div>\n";
     }
 }
开发者ID:DaniloEpic,项目名称:slast,代码行数:14,代码来源:FormHelper.php


示例20: getTerminInfoForCalendarView

function getTerminInfoForCalendarView($rowTermin)
{
    $ret = new Text("");
    if ($rowTermin['terminart'] == "angebot") {
        $res = $_SESSION['config']->DBCONNECT->executeQuery("SELECT * FROM stadt_angebot where terminserien_id =  " . $rowTermin['id']);
        $rowAngebot = mysql_fetch_array($res);
        if ($rowAngebot["kategorie"] != 99 && $rowAngebot["aktivjn"] == 'J') {
            $txt = new Text($rowAngebot['name'] . "<hr>");
            $txt->setFilter(false);
            $ret = new Link("?menuParent=Stadtplan&run=stadtplansuche&suchauswahlAnzeigen=" . $rowAngebot['id'] . "&suchauswahl=stadt_angebot", $txt);
            $ret->setToolTip("<b>" . $rowAngebot['name'] . "</b><br>" . $rowAngebot['text']);
        }
    }
    return $ret;
}
开发者ID:CyborgOne,项目名称:cybihomecontrol_ui,代码行数:15,代码来源:calendar_functions.inc.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP TextCleaner类代码示例发布时间:2022-05-23
下一篇:
PHP TestingAccessWrapper类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap