FakerPHP非公式リファレンス
Home
フォーマッター
for v1.24.1
GitHub
Home
フォーマッター
for v1.24.1
GitHub
  • 人

    • name
    • firstName
    • firstNameMale
    • firstNameFemale
    • lastName
    • title
    • titleMale
    • titleFemale
    • kanaName
    • firstKanaName
    • firstKanaNameMale
    • firstKanaNameFemale
    • lastKanaName
  • 住所

    • citySuffix
    • streetSuffix
    • buildingNumber
    • city
    • streetName
    • streetAddress
    • postcode
    • address
    • country
    • latitude
    • longitude
    • localCoordinates
    • postcode1
    • postcode2
    • prefecture
    • ward
    • areaNumber
    • secondaryAddress
  • 電話番号

    • phoneNumber
    • e164PhoneNumber
    • imei
  • 会社

    • company
    • companySuffix
    • jobTitle
    • companyPrefix
  • 文章

    • realText
    • realTextBetween
  • 基底

    • randomDigit
    • randomDigitNot
    • randomDigitNotNull
    • randomNumber
    • randomFloat
    • numberBetween
    • randomLetter
    • randomElements
    • randomElement
    • shuffle
    • numerify
    • lexify
    • bothify
    • asciify
    • regexify
    • passthrough
    • randomAscii
    • randomKey
    • shuffleArray
    • shuffleString
    • toLower
    • toUpper
  • ロレム・イプサム

    • word
    • words
    • sentence
    • sentences
    • paragraph
    • paragraphs
    • text
  • 日時

    • unixTime
    • dateTime
    • dateTimeAD
    • iso8601
    • date
    • time
    • dateTimeBetween
    • dateTimeInInterval
    • dateTimeThisCentury
    • dateTimeThisDecade
    • dateTimeThisYear
    • dateTimeThisMonth
    • amPm
    • dayOfMonth
    • dayOfWeek
    • month
    • monthName
    • year
    • century
    • timezone
  • インターネット

    • email
    • safeEmail
    • freeEmail
    • companyEmail
    • freeEmailDomain
    • safeEmailDomain
    • userName
    • password
    • domainName
    • tld
    • url
    • slug
    • ipv4
    • localIpv4
    • ipv6
    • macAddress
    • lastNameAscii
    • firstNameAscii
  • ユーザーエージェント

    • macProcessor
    • linuxProcessor
    • userAgent
    • chrome
    • msedge
    • firefox
    • safari
    • opera
    • internetExplorer
    • windowsPlatformToken
    • macPlatformToken
    • iosMobileToken
    • linuxPlatformToken
  • 色

    • hexColor
    • safeHexColor
    • rgbColorAsArray
    • rgbColor
    • rgbCssColor
    • rgbaCssColor
    • safeColorName
    • colorName
    • hslColor
  • ファイル

    • mimeType
    • fileExtension
    • file
  • 画像

    • imageUrl
    • image
  • UUID

    • uuid3
  • バーコード

    • ean13
    • ean8
    • isbn10
    • isbn13
  • 雑多

    • boolean
    • md5
    • sha1
    • sha256
    • locale
    • countryCode
    • countryISOAlpha3
    • languageCode
    • currencyCode
    • emoji
  • バイアス

    • biasedNumberBetween
  • HTMLロレム・イプサム

    • randomHtml
  • バージョン

    • semver
  • 医療

    • bloodType
    • bloodRh
    • bloodGroup
  • 支払い

    • creditCardType
    • creditCardNumber
    • creditCardExpirationDate
    • creditCardExpirationDateString
    • creditCardDetails
    • iban
    • swiftBicNumber

realTextBetween

realTextBetween(int $minNbChars = 160, int $maxNbChars = 200, int $indexSize = 2) :string

🇯🇵 🇺🇸
マルコフ連鎖アルゴリズムによって文章を生成します。

パラメータ

$minNbChars

最小文字数。最小値は1で、デフォルトは160。

$maxNbChars

最大文字数。最小値は10で、デフォルトは200。

$indexSize

インデックスサイズ。1から5で指定します。デフォルトは2。
インデックスサイズが大きいほどより自然な文章になります。

例外

以下の場合に InvalidArgumentException が発生します。

  • $minNbChars に1未満の値を指定した場合
  • $maxNbChars に10未満の値を指定した場合
  • $indexSize に0以下または6以上の値を指定した場合
  • $minNbChars に $maxNbChars 以上の値を指定した場合

例

>>> Faker\Factory::create('ja_JP')->realTextBetween()
=> "鳥捕とりごとごとごとごと、車室の中で見たら、かたのお菓子屋かして見分けて計算台のとき出て来るようがつめたく時計とけいはげしい人の人へ持もっとありました。「あのしく列れつはないんとなが、そこの下の遠ください。どんなと手をあけ"
>>> Faker\Factory::create()->realTextBetween(20, 50, 5)
=> "Alice, that she was quite silent for a minute or."

注意

注意:

日本語ロケールでは宮沢賢治著「銀河鉄道の夜」より文章が生成されます。

参考

  • マルコフ連鎖
最終更新日時: 2021/10/05 4:56
Prev
realText
Made with Vuepress | @ 2020 fwhy